@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root:not(span){overflow:var(--page-overflow)}:root{background:var(--page-scroll-bg,var(--root-bg));--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000)) var(--root-bg,#0000)}@supports (color:color-mix(in lab,red,red)){:root{--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000)) color-mix(in srgb,var(--root-bg,#0000),oklch(0% 0 0) calc(var(--page-has-backdrop,0)*40%))}}:root{--page-scroll-transition-on:background-color .3s ease-out;transition:var(--page-scroll-transition);scrollbar-gutter:var(--page-scroll-gutter,unset);scrollbar-gutter:if(style(--page-has-scroll:1):var(--page-scroll-gutter,unset) ; else:unset)}@keyframes set-page-has-scroll{0%,to{--page-has-scroll:1}}:root{--fx-noise:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='1.34' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Cpath d='M0 0h200v200H0z' filter='url(%23a)' opacity='.2'/%3E%3C/svg%3E")}:root,[data-theme]{background:var(--page-scroll-bg,var(--root-bg));color:var(--color-base-content)}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) #0000}}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}:root:has(input.theme-controller[value=akbari]:checked),:where(:root),[data-theme=akbari]{color-scheme:light;--color-base-100:#f6f2e9;--color-base-200:#ece7da;--color-base-300:#d8d2c2;--color-base-content:#1f1d18;--color-primary:#2f463f;--color-primary-content:#f6f2e9;--color-secondary:#6d7f8f;--color-secondary-content:#fff;--color-accent:#a65335;--color-accent-content:#fff;--color-neutral:#1f1d18;--color-neutral-content:#f6f2e9;--color-info:#5f7484;--color-info-content:#fff;--color-success:#58765f;--color-success-content:#fff;--color-warning:#b28b4a;--color-warning-content:#1f1d18;--color-error:#9b3a32;--color-error-content:#fff;--radius-selector:0;--radius-field:0;--radius-box:0;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}@layer components;@layer utilities{@layer daisyui.l1.l2.l3{:where(.btn){width:unset}.btn{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.btn{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.btn{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg) calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg) calc(var(--depth)*30%),#0000)}}.btn{--btn-noise:var(--fx-noise)}@media(hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.btn:focus-visible,.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.btn:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.btn:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.loading{pointer-events:none;aspect-ratio:1;width:calc(var(--size-selector,.25rem)*6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%23000' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-linecap='round' stroke-width='3'%3E%3CanimateTransform attributeName='transform' dur='2s' from='0 12 12' repeatCount='indefinite' to='360 12 12' type='rotate'/%3E%3Canimate attributeName='stroke-dasharray' dur='1.5s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0,150;42,150;42,150'/%3E%3Canimate attributeName='stroke-dashoffset' dur='1.5s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0;-16;-59'/%3E%3C/circle%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%23000' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-linecap='round' stroke-width='3'%3E%3CanimateTransform attributeName='transform' dur='2s' from='0 12 12' repeatCount='indefinite' to='360 12 12' type='rotate'/%3E%3Canimate attributeName='stroke-dasharray' dur='1.5s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0,150;42,150;42,150'/%3E%3Canimate attributeName='stroke-dashoffset' dur='1.5s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0;-16;-59'/%3E%3C/circle%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.input,.loading{vertical-align:middle}.input{cursor:text;border:var(--border) solid #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-base-100);white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth)*10%),#0000) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset}}.input{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input{--input-color:color-mix(in oklab,var(--color-base-content) 20%,#0000)}}.input:where(input){display:inline-flex}.input :where(input){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=email]),.input :where(input[type=url]){direction:ltr}.input :where(input[type=date]){display:inline-flex}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth)*10%),#0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus,.input:focus-within{--font-size:1rem}}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::-moz-placeholder{color:var(--color-base-content)}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.input:has(>input[type=date]) :where(input[type=date]){webkit-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex}.input:has(>input[type=date]) input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step:not(:has(.step-icon)):after,.steps .step>.step-icon{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e+38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]),.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset]{opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.label{color:color-mix(in oklab,currentcolor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.status{background-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab,red,red)){.status{color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab,red,red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000)}}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1.l2{.btn:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.btn:disabled:not(.btn-link,.btn-ghost){box-shadow:none}.btn:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:disabled{--btn-fg:color-mix(in oklch,var(--color-base-content) 20%,#0000)}}.btn[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.btn[disabled]:not(.btn-link,.btn-ghost){box-shadow:none}.btn[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn[disabled]{--btn-fg:color-mix(in oklch,var(--color-base-content) 20%,#0000)}}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}}.hidden{display:none}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.p-4{padding:calc(var(--spacing)*4)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@layer daisyui.l1{.btn-outline:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media(hover:none){.btn-outline:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}}}@font-face{font-family:Anjoman;src:url(../fonts/anjoman/anjoman.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Anjoman;src:url(../fonts/anjoman/anjoman-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Anjoman;src:url(../fonts/anjoman/anjoman-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:But Head;src:url(../fonts/but-head/But-Head-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:But Head;src:url(../fonts/but-head/But-Head-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--paper:#f6f2e9;--paper-soft:#efe9db;--ink:#1f1d18;--ink-72:#1f1d18b8;--ink-50:#1f1d1880;--muted:#6f6a5c;--rule:#1f1d1824;--rule-soft:#1f1d1817;--olive:#2f463f;--rust:#a65335;--maxw:1200px}html{scroll-behavior:smooth}body,html{direction:ltr}body{background:var(--paper);min-width:320px;color:var(--ink);letter-spacing:0;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;font-family:Anjoman,Avenir,Avenir Next,ui-sans-serif,system-ui,sans-serif;overflow-x:hidden}.page-enter-active,.page-leave-active{transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),filter .32s cubic-bezier(.22,1,.36,1)}.page-enter-from{opacity:0;filter:blur(8px);transform:translateY(12px)}.page-leave-to{opacity:0;filter:blur(6px);transform:translateY(-10px)}::-moz-selection{background:#2f463f29}::selection{background:#2f463f29}.brand-type{letter-spacing:.01em;direction:ltr;unicode-bidi:isolate;font-family:But Head,Avenir,Avenir Next,ui-sans-serif,system-ui,sans-serif;font-weight:400}.latin-italic{font-family:Avenir,Avenir Next,Anjoman,ui-sans-serif,system-ui,sans-serif;font-style:italic}.eyebrow{color:var(--muted);font-size:.76rem;line-height:1.6}.page-shell{direction:rtl;min-height:100vh;position:relative;overflow-x:clip}.page-shell:before{opacity:.48;will-change:background-position,mask-position;background:linear-gradient(115deg,#2f463f38,#ffffff8a 28%,#d8d2c257,#a6533533 68%,#2f463f38) 0/320% 320%;animation:landingGridTrace 86s ease-in-out infinite;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 1px,#0000 0),linear-gradient(#000 1px,#0000 0);mask-image:linear-gradient(90deg,#000 1px,#0000 0),linear-gradient(#000 1px,#0000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:56px 56px,56px 56px;mask-size:56px 56px,56px 56px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.page-shell:after,.page-shell:before{z-index:0;content:"";pointer-events:none;position:fixed}.page-shell:after{background:linear-gradient(var(--olive),var(--olive)) 100% 0 /86px 1px no-repeat,linear-gradient(var(--olive),var(--olive)) 100% 0 /1px 86px no-repeat,linear-gradient(var(--olive),var(--olive)) 0 0 /86px 1px no-repeat,linear-gradient(var(--olive),var(--olive)) 0 0 /1px 86px no-repeat,linear-gradient(var(--olive),var(--olive)) 100% 100% /86px 1px no-repeat,linear-gradient(var(--olive),var(--olive)) 100% 100% /1px 86px no-repeat,linear-gradient(var(--olive),var(--olive)) 0 100% /86px 1px no-repeat,linear-gradient(var(--olive),var(--olive)) 0 100% /1px 86px no-repeat;opacity:.12;will-change:opacity;background-position:100% 0,100% 0,0 0,0 0,100% 100%,100% 100%,0 100%,0 100%;background-size:86px 1px,1px 86px,86px 1px,1px 86px,86px 1px,1px 86px,86px 1px,1px 86px;border:1px solid #2f463f0f;animation:landingFrameBreathe 24s ease-in-out infinite;inset:12px}@keyframes landingGridTrace{0%{background-position:0;-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0}50%{background-position:100%;-webkit-mask-position:28px 28px,28px 28px;mask-position:28px 28px,28px 28px}to{background-position:0;-webkit-mask-position:56px 56px,56px 56px;mask-position:56px 56px,56px 56px}}@keyframes landingFrameBreathe{0%,to{opacity:.08}50%{opacity:.16}}.cta-band,.hero-stage,.method-band,.section,.site-footer,.site-header,.thin-rule{z-index:1;position:relative}.site-container{width:calc(100% - 32px);max-width:var(--maxw);margin-inline:auto}.site-header{z-index:30;border-bottom:1px solid var(--rule-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f2e9d1;position:sticky;top:0}.header-row{justify-content:space-between;align-items:center;gap:1rem;min-height:60px;display:flex}.brand-mark{color:var(--ink);font-size:1.4rem;line-height:1}.nav-links{align-items:center;gap:1.75rem;display:none}.nav-link{color:var(--ink-72);font-size:.88rem;line-height:1;transition:color .18s;position:relative}.nav-link:hover{color:var(--ink)}.nav-link:after{background:var(--olive);content:"";transform-origin:50%;height:1px;transition:transform .18s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.nav-link:hover:after{transform:scaleX(1)}.header-action{display:none}.hero-stage{display:grid}.hero-block{padding:2.5rem 0 1.5rem}.hero-block>.eyebrow{margin-bottom:1.5rem}.hero-copy-grid{gap:1.75rem;display:grid}.hero-title{max-width:18ch;font-size:1.85rem;font-weight:500;line-height:1.28}.hero-side{gap:1.4rem;display:grid}.hero-side>p{max-width:46ch;color:var(--muted);font-size:1rem;line-height:1.9}.hero-actions{flex-wrap:wrap;gap:.75rem;display:flex}.banner-section{padding:1.75rem 0 2.75rem}.banner-frame{aspect-ratio:832/352;border:1px solid var(--rule);background:var(--paper-soft);cursor:pointer;outline:none;width:100%;position:relative;overflow:hidden}.banner-frame:after{z-index:2;background:linear-gradient(var(--olive),var(--olive)) 100% 0 /52px 1px no-repeat,linear-gradient(var(--olive),var(--olive)) 100% 0 /1px 52px no-repeat,linear-gradient(var(--olive),var(--olive)) 0 100% /52px 1px no-repeat,linear-gradient(var(--olive),var(--olive)) 0 100% /1px 52px no-repeat;content:"";opacity:.05;pointer-events:none;border:1px solid #2f463f3d;transition:opacity .24s;position:absolute;inset:.7rem}.banner-frame:focus-visible:after,.banner-frame:hover:after{opacity:.2}.banner-frame:focus-visible{box-shadow:0 0 0 2px #2f463f80}.banner-image,.banner-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0;transform:none}.banner-video{opacity:0;will-change:opacity;transition:opacity .42s}.banner-video.is-active{opacity:1}.signal-strip{border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);grid-template-columns:1fr;gap:.5rem 1.5rem;padding:1.25rem 0 1rem;display:grid}.signal-strip p{color:var(--muted);font-size:.82rem}.thin-rule{background:var(--rule-soft);height:1px}.section{padding:3.5rem 0}.section-lead{gap:1rem;max-width:none;margin-bottom:2.5rem;display:grid}.section-lead .eyebrow{margin-bottom:.25rem}.section-title{max-width:22ch;font-size:1.48rem;font-weight:500;line-height:1.36}.section-copy{max-width:52ch;color:var(--muted);font-size:.97rem;line-height:1.92}.work-list{gap:0;display:grid}.work-row{border-top:1px solid var(--rule-soft);grid-template-columns:1fr;gap:.6rem;padding:1.35rem 0;display:grid}.work-row:last-child{border-bottom:1px solid var(--rule-soft)}.work-icon{border:1px solid var(--rule);width:34px;height:34px;color:var(--olive);place-items:center;display:grid}.work-row h3{font-size:1.05rem;font-weight:500;line-height:1.45}.work-row p{color:var(--muted);font-size:.94rem;line-height:1.9}.method-band{border-top:1px solid var(--rule-soft);background:#efe9db66}.method-list{gap:0;display:grid}.method-row{border-top:1px solid var(--rule);grid-template-columns:1fr;gap:.5rem;padding:1.4rem 0;display:grid}.method-row:last-child{border-bottom:1px solid var(--rule)}.method-index{color:var(--rust);font-family:Anjoman,Avenir,Avenir Next,ui-sans-serif,system-ui,sans-serif;font-size:.8rem}.method-row h3{font-size:1.08rem;font-weight:500;line-height:1.45}.method-row p{color:var(--muted);font-size:.95rem;line-height:1.9}.proof-section{gap:2rem;display:grid}.proof-section>div:first-child{max-width:28ch}.proof-list{gap:0;display:grid}.proof-row{border-top:1px solid var(--rule-soft);grid-template-columns:34px 1fr;align-items:start;gap:.9rem;padding:1.1rem 0;display:grid}.proof-row:last-child{border-bottom:1px solid var(--rule-soft)}.proof-icon{border:1px solid var(--rule);width:34px;height:34px;color:var(--olive);place-items:center;display:grid}.proof-row h3{margin-bottom:.25rem;font-size:1rem;font-weight:500;line-height:1.45}.proof-row p{color:var(--muted);font-size:.92rem;line-height:1.9}.cta-band{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#efe9db47;overflow:hidden}.cta-inner{gap:2rem;padding:3.5rem 0;display:grid}.cta-inner .section-title{max-width:26ch}.cta-copy{align-content:start;gap:1rem;display:grid}.booking-card{border:1px solid var(--rule);background:#f6f2e9db;gap:.95rem;width:100%;max-width:620px;padding:.9rem;display:grid;position:relative;overflow:hidden}.booking-card:before{z-index:0;background:linear-gradient(var(--olive),var(--olive)) 100% 0 /58px 1px no-repeat,linear-gradient(var(--olive),var(--olive)) 100% 0 /1px 58px no-repeat,linear-gradient(var(--olive),var(--olive)) 0 100% /58px 1px no-repeat,linear-gradient(var(--olive),var(--olive)) 0 100% /1px 58px no-repeat,repeating-linear-gradient(0deg,transparent 0 27px,#2f463f1f 28px),repeating-linear-gradient(90deg,transparent 0 27px,#2f463f1f 28px);content:"";opacity:.08;pointer-events:none;border:1px solid #2f463f29;transition:opacity .24s;position:absolute;inset:.8rem}.booking-card:focus-within:before,.booking-card:hover:before{opacity:.22}.booking-card>*{z-index:1;position:relative}.booking-thank-you{text-align:center;align-content:center;justify-items:center;gap:1rem;min-height:28rem;padding:.8rem .4rem 1rem;display:grid}.booking-thank-you-image{filter:drop-shadow(0 24px 30px #1f1d1824);width:min(100%,17rem);height:auto}.booking-thank-you-copy{gap:.6rem;max-width:32rem;display:grid}.booking-thank-you-copy h3{color:var(--ink);font-size:1.28rem;font-weight:500;line-height:1.55}.booking-thank-you-copy p:not(.booking-kicker){color:var(--muted);font-size:.92rem;line-height:1.9}.booking-stage{will-change:height;min-width:0;transition:height .26s cubic-bezier(.22,1,.36,1);overflow:visible}.booking-panel{gap:.95rem;min-width:0;display:grid}.booking-panel-enter-active,.booking-panel-leave-active{transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.booking-panel-enter-from{opacity:0;transform:translate(-18px)}.booking-panel-leave-to{opacity:0;transform:translate(18px)}.booking-head{border-bottom:1px solid var(--rule-soft);color:var(--olive);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:.7rem;display:flex}.booking-head h3{color:var(--ink);font-size:1.16rem;font-weight:500;line-height:1.42}.booking-kicker{color:var(--muted);margin-bottom:.22rem;font-size:.78rem}.calendar-sheet{border:1px solid var(--rule-soft);background:#efe9db9e;gap:.58rem;padding:.68rem;display:grid}.calendar-month-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.calendar-month-row p{color:var(--ink);font-size:.98rem;font-weight:500;line-height:1.5}.calendar-nav{border:1px solid var(--rule);width:1.82rem;height:1.82rem;color:var(--ink);background:0 0;place-items:center;transition:border-color .16s,background .16s,color .16s;display:grid}.calendar-nav:disabled{cursor:not-allowed;opacity:.35}.calendar-nav:not(:disabled):hover{border-color:var(--olive);color:var(--olive);background:#2f463f14}.calendar-grid,.calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:.26rem;display:grid}.calendar-weekdays span{color:var(--ink-50);text-align:center;font-size:.72rem}.calendar-day{aspect-ratio:1;min-width:0;color:var(--ink);background:#f6f2e985;border:1px solid #1f1d181f;place-items:center;font-size:.8rem;line-height:1;transition:border-color .16s,background .16s,color .16s;display:grid}.calendar-day:not(:disabled):hover{border-color:var(--olive);color:var(--ink);background:#2f463f14}.calendar-day:disabled{cursor:not-allowed;color:#1f1d1842;background:#1f1d1806}.calendar-day.is-empty{background:0 0;border-color:#0000}.calendar-day.is-today{border-color:#a6533594}.calendar-grid .calendar-day.is-selected,.calendar-grid .calendar-day.is-selected:focus-visible,.calendar-grid .calendar-day.is-selected:hover{border-color:var(--olive)!important;color:var(--ink)!important;background:#2f463f29!important}.booking-selected-date{border:1px solid var(--rule-soft);background:#efe9db8c;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .8rem;display:flex}.booking-selected-date p{color:var(--ink);font-size:.86rem;line-height:1.6}.booking-selected-date button{border:1px solid var(--rule);color:var(--olive);font:inherit;background:0 0;flex:none;padding:.42rem .7rem;font-size:.78rem;transition:border-color .16s,background .16s}.booking-selected-date button:hover{border-color:var(--olive);background:#2f463f12}.booking-date-confirm{border-top:1px solid var(--rule-soft);gap:.7rem;padding-top:.85rem;display:grid}.booking-date-confirm p{color:var(--muted);font-size:.86rem;line-height:1.6}.booking-confirm{justify-self:stretch}.booking-confirm:disabled{cursor:not-allowed;opacity:.52}.booking-fields{grid-template-columns:1fr;gap:.68rem;display:grid}.booking-field{gap:.45rem;min-width:0;display:grid}.booking-field span{color:var(--muted);font-size:.78rem}.booking-field input,.booking-field textarea{border:1px solid var(--rule);width:100%;min-width:0;color:var(--ink);font:inherit;background:#f6f2e9e6;border-radius:0;outline:none;padding:.7rem .8rem;font-size:.92rem;line-height:1.5;transition:border-color .16s,box-shadow .16s}.booking-field textarea{resize:vertical;min-height:6.4rem}.booking-field input:focus,.booking-field textarea:focus{border-color:var(--olive);box-shadow:0 0 0 2px #2f463f1f}.booking-field input:disabled,.booking-field textarea:disabled{cursor:not-allowed;opacity:.55}.booking-field ::-moz-placeholder{color:#1f1d1861}.booking-field ::placeholder{color:#1f1d1861}.booking-error,.booking-success{border:1px solid var(--rule-soft);padding:.75rem .85rem;font-size:.84rem;line-height:1.6}.booking-error{color:var(--rust);background:#a653350f}.booking-success{color:var(--olive);background:#2f463f0f}.booking-submit{justify-self:stretch}.booking-spin{animation:bookingSpin .9s linear infinite}@keyframes bookingSpin{to{transform:rotate(1turn)}}.site-footer{border-top:1px solid var(--rule);padding:3rem 0 0;overflow:hidden}.footer-cta{border:1px solid var(--rule);direction:ltr;background:linear-gradient(135deg,#2f463f1f,#a6533514),#f6f2e9c7;gap:1.5rem;margin-bottom:2.25rem;padding:1rem;display:grid;position:relative;overflow:hidden}.footer-cta:before{background:linear-gradient(var(--olive),var(--olive)) 100% 0 /64px 1px no-repeat,linear-gradient(var(--olive),var(--olive)) 100% 0 /1px 64px no-repeat,linear-gradient(var(--olive),var(--olive)) 0 100% /64px 1px no-repeat,linear-gradient(var(--olive),var(--olive)) 0 100% /1px 64px no-repeat,linear-gradient(#2f463f1f 1px,transparent 1px),linear-gradient(90deg,#1f1d181a 1px,transparent 1px);content:"";opacity:.36;pointer-events:none;background-size:64px 1px,1px 64px,64px 1px,1px 64px,42px 42px,42px 42px;border:1px solid #2f463f24;position:absolute;inset:.8rem}.footer-cta-copy,.footer-laptop-frame{z-index:1;position:relative}.footer-laptop-frame{place-items:end center;min-height:12rem;display:grid}.footer-laptop{filter:drop-shadow(0 24px 28px #1f1d1821);width:min(100%,32rem);height:auto}.footer-cta-copy{direction:rtl;align-content:center;gap:.85rem;padding:0 .25rem .4rem;display:grid}.footer-kicker{color:var(--olive);font-size:.78rem;line-height:1.6}.footer-cta-copy h2{max-width:17ch;color:var(--ink);font-size:1.65rem;font-weight:500;line-height:1.42}.footer-cta-copy p:not(.footer-kicker){max-width:42ch;color:var(--ink-72);font-size:.98rem;line-height:1.9}.footer-cta-actions{flex-wrap:wrap;gap:.75rem;padding-top:.35rem;display:flex}.footer-main{border-top:1px solid var(--rule-soft);gap:2rem;padding:2.2rem 0;display:grid}.footer-brand-block{gap:.8rem;display:grid}.footer-brand{color:var(--ink);font-size:1.45rem;line-height:1}.footer-bottom,.footer-brand-block p:not(.footer-brand),.footer-contact p{color:var(--muted);font-size:.88rem;line-height:1.8}.footer-brand-block p:not(.footer-brand){max-width:32ch}.footer-contact,.footer-links{align-content:start;gap:.72rem;display:grid}.footer-bottom a,.footer-contact a,.footer-links a{color:var(--ink);font-size:.88rem;line-height:1.5;transition:color .18s}.footer-contact a{color:var(--olive);justify-self:start;align-items:center;gap:.35rem;display:inline-flex}.footer-bottom a:hover,.footer-contact a:hover,.footer-links a:hover{color:var(--rust)}.footer-bottom{border-top:1px solid var(--rule-soft);flex-direction:column;gap:.6rem;padding:1rem 0 1.5rem;display:flex}.btn-akbari{border-radius:0;min-height:2.85rem;padding-inline:1.1rem;font-size:.9rem;font-weight:500}.btn-quiet{border-color:var(--rule);color:var(--ink);background:0 0}.btn-quiet:hover{border-color:var(--olive);background:#2f463f0f}@media(min-width:640px){.nav-links{display:flex}.header-action{display:inline-flex}.signal-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:720px){.site-container{width:calc(100% - 64px)}.hero-stage{box-sizing:border-box;align-content:center;min-height:calc(100svh - 61px);padding-block:3.4rem 2.6rem}.hero-block{padding:0}.hero-title{font-size:2.55rem}.section-title{font-size:1.88rem}.hero-copy-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:3rem}.hero-side{align-content:end}.banner-section{padding:3.8rem 0 2.4rem}.section{padding:5.5rem 0}.section-lead{grid-template-columns:1.1fr .9fr;align-items:end;gap:2rem}.section-lead .section-copy{justify-self:end}.work-row{grid-template-columns:44px minmax(0,.7fr) minmax(0,1.3fr)}.method-row,.work-row{align-items:baseline;gap:1.5rem}.method-row{grid-template-columns:64px minmax(0,1fr)}.proof-section{grid-template-columns:.8fr 1.2fr;gap:3rem}.cta-inner{grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);align-items:stretch;gap:3rem;padding:4.5rem 0}.booking-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-full{grid-column:1/-1}.footer-cta{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;min-height:19rem;padding:1.2rem 1.5rem}.footer-laptop-frame{min-height:17rem}.footer-laptop{width:min(100%,34rem);transform:translate(-.8rem)translateY(.6rem)}.footer-cta-copy{padding:1.5rem .5rem}.footer-cta-copy h2{font-size:2rem}.footer-main{grid-template-columns:minmax(0,1.3fr) minmax(140px,.45fr) minmax(200px,.7fr);align-items:start}.footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}}@media(min-width:1040px){.hero-title{font-size:3rem}.section-title{font-size:2.05rem}.section{box-sizing:border-box;align-content:center;padding:6.5rem 0;display:grid}.cta-inner,.method-band .section,.section{min-height:calc(100svh - 61px)}.cta-inner{box-sizing:border-box;align-content:center}.signal-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important}*,.banner-video,:after,:before{transition:none!important}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes menu{0%{opacity:0}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items)*100%)}to{translate:0 -100%}}@keyframes progress{50%{background-position-x:-115%}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes dropdown{0%{opacity:0}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
