/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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}}}@layer theme{:root,:host{--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;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.visible\!{visibility:visible!important}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}:root{--ink:#102c27;--muted:#64736f;--green:#08765f;--green-deep:#064f43;--cream:#f6f2e9;--paper:#fffdf8;--line:#dce4df;--orange:#f17445}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.site-header{justify-content:space-between;align-items:center;gap:24px;max-width:1240px;height:82px;margin:0 auto;padding:0 28px;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.brand-symbol{background:var(--green);color:#fff;border-radius:10px;place-items:center;width:33px;height:33px;font-family:Georgia,serif;font-size:24px;font-style:italic;line-height:1;display:grid}.nav-links{color:#42564f;gap:32px;font-size:14px;font-weight:650;display:flex}.nav-links a:hover{color:var(--green)}.button{border:1px solid var(--green);background:var(--green);color:#fff;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 24px;font-weight:750;transition:all .2s;display:inline-flex;box-shadow:0 10px 25px #08765f2b}.button:hover{background:var(--green-deep);transform:translateY(-2px)}.button-small{min-height:42px;padding:0 18px;font-size:14px}.button-outline{color:var(--green);box-shadow:none;background:0 0}.button-outline:hover{color:#fff}.hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:60px;max-width:1240px;min-height:670px;margin:0 auto;padding:72px 28px 86px;display:grid}.eyebrow,.section-kicker{color:var(--green);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800}.eyebrow{letter-spacing:.04em;text-transform:none;background:#eaf6ef;border-radius:100px;align-items:center;gap:9px;padding:9px 13px;display:inline-flex}.status-dot{background:#23a67d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #23a67d21}.hero h1{letter-spacing:-.055em;max-width:670px;margin:24px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,5.8vw,82px);font-weight:500;line-height:.98}.hero h1 span{color:var(--green)}.hero-lead{max-width:615px;color:var(--muted);margin:0;font-size:19px;line-height:1.7}.hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.text-link{color:var(--green);border-bottom:1px solid #8ebfb3;padding-bottom:3px;font-weight:750}.trust-row{color:#5a6b66;flex-wrap:wrap;gap:19px;margin-top:34px;font-size:13px;font-weight:650;display:flex}.hero-visual{isolation:isolate;place-items:center;min-height:530px;display:grid;position:relative}.hero-visual:before{content:"";z-index:-3;background:#dfeee5;border-radius:50%;width:460px;height:460px;position:absolute}.orbit{z-index:-2;border:1px solid #08765f21;border-radius:50%;position:absolute}.orbit-one{width:530px;height:530px}.orbit-two{border-style:dashed;width:390px;height:390px}.browser-card{background:#fff;border:8px solid #fff;border-radius:22px;width:min(100%,480px);overflow:hidden;transform:rotate(1.2deg);box-shadow:0 30px 80px #102c2733}.browser-bar{background:#f3f4f1;align-items:center;gap:20px;height:39px;padding:0 12px;display:flex}.browser-dots{gap:5px;display:flex}.browser-dots i{background:#d0d6d3;border-radius:50%;width:7px;height:7px}.address{color:#81908a;text-align:center;background:#fff;border-radius:5px;flex:1;margin-right:50px;padding:5px 10px;font-size:8px}.store-preview{background:#fffaf1}.preview-nav{color:#604a3d;justify-content:space-between;align-items:center;height:52px;padding:0 22px;display:flex}.preview-nav strong{font-family:Georgia,serif;font-size:17px}.preview-nav span{font-size:7px}.preview-hero{color:#513a2b;background:radial-gradient(circle at 82% 35%,#f0bf6f 0 6%,#0000 6.5%),radial-gradient(circle at 82% 53%,#c97c4a 0 13%,#0000 13.5%),linear-gradient(112deg,#efe3c9 0 58%,#d9a66d 58%);min-height:230px;padding:39px 38px}.preview-hero small{letter-spacing:.18em;font-size:7px}.preview-hero h3{width:220px;margin:12px 0 18px;font-family:Georgia,serif;font-size:29px;font-weight:500;line-height:1.05}.fake-button{color:#fff;background:#604937;border-radius:3px;padding:7px 13px;font-size:7px;display:inline-block}.product-row{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid}.product-row>div{color:#674f3e;flex-direction:column;gap:7px;font-size:7px;display:flex}.product-shape{background:#ead1a9;border-radius:5px;height:64px}.shape-two{background:#d9b6a5}.shape-three{background:#c9d2ae}.floating-card{background:#fff;border-radius:12px;align-items:center;gap:10px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 15px 40px #102c2729}.floating-card small,.floating-card strong{display:block}.floating-card small{color:#7a8984;margin-bottom:3px;font-size:9px}.floating-card strong{font-size:13px}.order-card{bottom:78px;left:0}.secure-card{top:75px;right:-6px}.success-icon,.shield-icon{width:32px;height:32px;color:var(--green);background:#e1f4ea;border-radius:50%;place-items:center;font-weight:900;display:grid}.shield-icon{color:#dc7c2e;background:#fff0df}.promise-strip{background:var(--green);color:#fff;text-align:center;justify-content:center;align-items:center;gap:10px;padding:25px 28px;display:flex}.promise-strip p{opacity:.82;margin:0}.promise-strip strong{font-family:Georgia,serif;font-size:19px;font-style:italic}.section{max-width:1240px;margin:0 auto;padding:112px 28px}.section-heading{margin-bottom:54px}.section-heading.centered{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.section-heading h2,.care-copy h2,.apply-section h2{letter-spacing:-.04em;margin:12px 0 16px;font-family:Georgia,serif;font-size:clamp(40px,4.5vw,60px);font-weight:500;line-height:1.06}.section-heading p{color:var(--muted);margin:0;font-size:17px;line-height:1.65}.steps{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.steps article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:32px;position:relative}.step-number{color:#c3cec9;font-size:12px;font-weight:800;position:absolute;top:19px;right:22px}.step-icon{width:48px;height:48px;color:var(--green);background:#e7f4ec;border-radius:13px;place-items:center;font-size:22px;display:grid}.steps h3{margin:24px 0 10px;font-size:18px}.steps p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.sector-section{border-top:1px solid #e8ece9}.section-heading.split{grid-template-columns:1fr 1fr;align-items:end;gap:80px;display:grid}.section-heading.split h2{margin-bottom:0}.sector-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sector-card{border-radius:22px;flex-direction:column;min-height:350px;padding:32px;display:flex;overflow:hidden}.sector-card.mint{background:#dceee4}.sector-card.sun{background:#f5e5bd}.sector-card.coral{background:#f5d4c5}.sector-mark{color:#102c278c;border:2px solid #102c2721;border-radius:50% 42% 53% 45%;place-items:center;width:94px;height:94px;margin-bottom:auto;font-family:Georgia,serif;font-size:44px;font-style:italic;display:grid;transform:rotate(-8deg)}.sector-card:nth-child(2) .sector-mark{transform:rotate(7deg)}.sector-card:nth-child(3) .sector-mark{transform:rotate(-3deg)}.sector-card h3{margin:28px 0 10px;font-family:Georgia,serif;font-size:29px;font-weight:500}.sector-card p{color:#51645d;min-height:68px;margin:0 0 17px;line-height:1.6}.sector-card>span{color:#51645d;border-top:1px solid #102c2721;padding-top:15px;font-size:12px;font-weight:750}.care-section{background:var(--green-deep);color:#fff;grid-template-columns:.85fr 1.15fr;gap:100px;padding:100px max(28px,50vw - 592px);display:grid}.section-kicker.light{color:#8ed5c0}.care-copy p{color:#b9d0ca;max-width:520px;font-size:17px;line-height:1.7}.care-grid{grid-template-columns:1fr 1fr;display:grid}.care-grid>div{border-bottom:1px solid #ffffff21;padding:28px}.care-grid>div:nth-child(odd){border-right:1px solid #ffffff21}.care-grid span{color:#7fc3b0;font-size:11px;font-weight:800}.care-grid strong{margin:13px 0 8px;font-size:17px;display:block}.care-grid p{color:#a9c2bb;margin:0;font-size:13px;line-height:1.55}.pricing-section{max-width:1300px}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.price-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:35px 31px;position:relative}.price-card.featured{border:2px solid var(--green);transform:translateY(-10px);box-shadow:0 22px 50px #08765f1f}.popular{background:var(--orange);color:#fff;text-transform:uppercase;letter-spacing:.07em;border-radius:100px;padding:7px 11px;font-size:10px;font-weight:800;position:absolute;top:-13px;right:22px}.price-card h3{margin:0 0 10px;font-size:21px}.price-card>p{min-height:66px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.price{letter-spacing:-.04em;margin-top:22px;font-family:Georgia,serif;font-size:46px}.price>span{margin-right:3px;font-size:22px}.price small{color:var(--muted);letter-spacing:0;margin-left:5px;font-family:inherit;font-size:14px}.price-note{color:#7a8984;margin:5px 0 22px;font-size:11px}.price-card .button{width:100%}.price-card ul{border-top:1px solid var(--line);margin:27px 0 0;padding:24px 0 0;list-style:none}.price-card li{color:var(--green);gap:10px;margin:13px 0;font-size:13px;font-weight:800;display:flex}.price-card li span{color:#4b5e57;font-weight:550}.pricing-footnote{max-width:720px;color:var(--muted);text-align:center;margin:28px auto 0;font-size:11px;line-height:1.6}.apply-section{background:var(--green);color:#fff;border-radius:28px;grid-template-columns:1fr .8fr;align-items:center;gap:80px;max-width:1184px;margin:30px auto 100px;padding:74px;display:grid}.apply-section h2{font-size:50px}.apply-section>div>p{color:#c1dbd4;max-width:530px;font-size:17px;line-height:1.7}.apply-form{color:var(--ink);background:#fff;border-radius:18px;padding:28px}.apply-form label{margin-bottom:14px;font-size:11px;font-weight:800;display:block}.apply-form input,.apply-form select{width:100%;height:45px;color:var(--ink);background:#fbfcfb;border:1px solid #d8e1dd;border-radius:8px;outline:none;margin-top:6px;padding:0 13px}.apply-form input:focus,.apply-form select:focus{border-color:var(--green);box-shadow:0 0 0 3px #08765f1a}.apply-form .button{width:100%;margin-top:4px}.apply-form small{color:#81908a;text-align:center;margin-top:12px;font-size:9px;line-height:1.5;display:block}footer{border-top:1px solid var(--line);max-width:1184px;color:var(--muted);grid-template-columns:1fr 1.4fr 1fr;align-items:center;gap:30px;margin:0 auto;padding:40px 0 34px;font-size:12px;display:grid}.footer-brand{color:var(--ink)}footer p{text-align:center}footer>div{justify-content:flex-end;gap:20px;font-weight:700;display:flex}footer>small{color:#9aa6a1;text-align:center;grid-column:1/-1}@media (width<=900px){.nav-links{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:50px}.hero-copy{text-align:center}.hero h1,.hero-lead{margin-left:auto;margin-right:auto}.hero-actions,.trust-row{justify-content:center}.hero-visual{min-height:500px}.steps,.sector-grid,.pricing-grid{grid-template-columns:1fr}.sector-card{min-height:310px}.section-heading.split,.care-section,.apply-section{grid-template-columns:1fr;gap:45px}.price-card.featured{transform:none}footer{text-align:center;grid-template-columns:1fr;padding-left:28px;padding-right:28px}footer p,footer>div{justify-content:center}}@media (width<=560px){.site-header{height:70px;padding:0 18px}.site-header .button{display:none}.hero{padding:42px 20px 60px}.hero h1{font-size:49px}.hero-lead{font-size:16px}.hero-actions{flex-direction:column;gap:18px}.hero-actions .button{width:100%}.trust-row{gap:10px 16px;font-size:11px}.hero-visual{min-height:390px}.hero-visual:before{width:330px;height:330px}.orbit-one{width:370px;height:370px}.orbit-two{width:290px;height:290px}.browser-card{transform:none}.preview-hero{min-height:190px;padding:28px}.preview-hero h3{width:180px;font-size:23px}.floating-card{padding:10px}.order-card{bottom:25px;left:-4px}.secure-card{top:34px;right:-2px}.promise-strip{flex-direction:column;gap:4px;font-size:13px}.section{padding:80px 20px}.section-heading h2,.care-copy h2{font-size:39px}.section-heading.split{gap:20px}.care-section{padding:76px 20px}.care-grid{grid-template-columns:1fr}.care-grid>div:nth-child(odd){border-right:none}.care-grid>div{padding:22px 0}.apply-section{border-radius:22px;margin:10px 14px 65px;padding:38px 20px}.apply-section h2{font-size:39px}}.header-actions{align-items:center;gap:17px;display:flex}.tracking-link{color:var(--green);font-size:13px;font-weight:800}.auth-page{background:linear-gradient(145deg,#edf7f2,#fffdf8);flex-direction:column;align-items:center;min-height:100vh;padding:34px 20px 70px;display:flex}.auth-page>.brand{align-self:flex-start;width:min(100%,440px);margin:0 auto 55px}.auth-card{border:1px solid var(--line);background:#fff;border-radius:20px;width:min(100%,440px);padding:36px;box-shadow:0 25px 70px #102c271a}.auth-card h1{margin:0 0 8px;font-family:Georgia,serif;font-size:36px;font-weight:500}.auth-card>p{color:var(--muted);margin:0 0 25px;line-height:1.55}.auth-card label{color:#42554e;margin:15px 0;font-size:12px;font-weight:800;display:block}.auth-card input{border:1px solid #cedbd5;border-radius:9px;outline:none;width:100%;height:48px;margin-top:7px;padding:0 13px}.auth-card input:focus{border-color:var(--green);box-shadow:0 0 0 3px #08765f14}.auth-card .button{width:100%;margin:8px 0 16px}.auth-card>a{color:var(--green);text-align:center;font-size:12px;font-weight:750;display:block}.auth-message{color:#42554e;text-align:center;background:#f1f6f3;border-radius:8px;margin-top:17px;padding:12px;font-size:12px;line-height:1.5}@media (width<=900px){.header-actions .tracking-link{display:block}}@media (width<=560px){.header-actions .tracking-link{font-size:11px}.auth-card{padding:28px 22px}.auth-page>.brand{margin-bottom:35px}}.brand-file-uploader{margin-top:18px}.upload-total{justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px;display:flex}.upload-total span{color:#68706d;font-size:.85rem}.upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.upload-card{background:#fbfcfb;border-radius:14px;border:1px solid #dfe5e2!important;padding:16px!important;display:block!important}.upload-card h3{margin:0 0 4px;font-size:1rem}.upload-card>p{color:#68706d;margin:0 0 12px;font-size:.8rem}.drop-zone{cursor:pointer;text-align:center;background:#fff;border:1px dashed #9baaa3;border-radius:11px;place-items:center;min-height:86px;padding:12px;display:grid!important}.drop-zone input{opacity:0;width:1px;height:1px;position:absolute}.pending-file,.uploaded-file{background:#eef4f1;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:10px;display:flex}.pending-file img{object-fit:contain;background:#fff;border-radius:6px;width:72px;height:54px}.pending-file progress{width:100%;height:8px}.pending-file div{gap:8px;display:flex}.uploaded-file{justify-content:space-between}.uploaded-file div{gap:2px;display:grid}.uploaded-file span{align-items:center;gap:8px;display:flex}.uploaded-file em{color:#a3452f}.legacy-brand-link,.legacy-admin-link{background:#fff7e7;border-radius:10px;margin-top:12px;padding:12px}.admin-brand-files{gap:10px;margin-top:14px;display:grid}.admin-brand-files article{border:1px solid #dde4e0;border-radius:12px;grid-template-columns:80px 1fr auto auto;align-items:center;gap:12px;padding:12px;display:grid}.admin-brand-files article img{object-fit:contain;background:#f5f5f5;border-radius:8px;width:80px;height:60px}.admin-brand-files article div{gap:3px;display:grid}.admin-brand-files article span{color:#68706d;font-size:.8rem}.admin-brand-files article em{color:#a3452f}@media (width<=760px){.upload-grid{grid-template-columns:1fr}.upload-total{flex-direction:column;align-items:start}.admin-brand-files article{grid-template-columns:64px 1fr}.admin-brand-files article select,.admin-brand-files article>a{grid-column:2}.admin-brand-files article img{width:64px;height:54px}}.apply-form textarea{width:100%;min-height:96px;color:var(--ink);font:inherit;resize:vertical;background:#fbfcfb;border:1px solid #d8e1dd;border-radius:8px;outline:none;margin-top:6px;padding:12px 13px;line-height:1.5;display:block}.apply-form textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #08765f1a}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}.apply-form .button:disabled{cursor:wait;opacity:.7;transform:none}.honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.apply-form .consent{color:#61716c;align-items:flex-start;gap:9px;margin:5px 0 15px;font-weight:550;line-height:1.45;display:flex}.apply-form .consent input{width:16px;min-width:16px;height:16px;accent-color:var(--green);margin:1px 0 0}.form-message{text-align:center;margin:12px 0 0;font-size:11px;line-height:1.45}.form-message.error{color:#b7472f}.form-success{color:var(--ink);text-align:center;background:#fff;border-radius:18px;padding:46px 30px}.form-success>span{width:52px;height:52px;color:var(--green);background:#e1f4ea;border-radius:50%;place-items:center;margin:0 auto 18px;font-size:24px;font-weight:900;display:grid}.form-success h3{margin:0 0 9px;font-family:Georgia,serif;font-size:27px;font-weight:500}.form-success p{color:#526761;margin:0;font-size:14px;line-height:1.6}.admin-shell{color:#102c27;background:#f4f7f5;min-height:100vh}.admin-header{background:#fff;border-bottom:1px solid #dae4df;justify-content:space-between;align-items:center;height:76px;padding:0 max(28px,50vw - 620px);display:flex}.admin-brand{align-items:center;gap:9px;font-size:18px;font-weight:800;display:flex}.admin-logo{color:#fff;background:#08765f;border-radius:9px;place-items:center;width:32px;height:32px;font-family:Georgia,serif;font-size:22px;font-style:italic;display:grid}.admin-brand small{color:#08765f;text-transform:uppercase;letter-spacing:.08em;background:#e8f3ee;border-radius:6px;margin-left:4px;padding:5px 8px;font-size:9px}.admin-user{color:#687873;align-items:center;gap:17px;font-size:12px;display:flex}.admin-user a{color:#08765f;border-left:1px solid #dae4df;padding-left:17px;font-weight:700}.admin-content{max-width:1240px;margin:0 auto;padding:58px 28px 100px}.admin-title{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.admin-title>div>span{color:#08765f;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.admin-title h1{letter-spacing:-.04em;margin:6px 0 8px;font-family:Georgia,serif;font-size:46px;font-weight:500}.admin-title p{color:#6b7d77;margin:0}.view-site{color:#08765f;background:#fff;border:1px solid #cfdcd6;border-radius:9px;padding:11px 15px;font-size:12px;font-weight:750}.stats-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;display:grid}.stats-grid button{color:#6b7d77;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce5e1;border-radius:13px;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.stats-grid button.active{border-color:#08765f;box-shadow:0 0 0 2px #08765f14}.stats-grid span{font-size:12px;font-weight:700}.stats-grid strong{color:#102c27;font-family:Georgia,serif;font-size:28px;font-weight:500}.applications-card{background:#fff;border:1px solid #dce5e1;border-radius:16px;overflow:hidden}.table-head{border-bottom:1px solid #e4ebe7;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.table-head h2{margin:0;font-size:15px}.table-head span{color:#7b8b86;font-size:11px}.application-row{border-bottom:1px solid #edf1ef;grid-template-columns:44px 1.25fr 1fr 1fr 130px;align-items:center;gap:16px;min-height:92px;padding:18px 23px;display:grid}.application-row:last-child{border-bottom:0}.person-avatar{color:#08765f;background:#e5f2ec;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:18px;display:grid}.person strong,.person a,.sector span,.sector strong,.date span,.date strong,.status-select>span{display:block}.person strong{margin-bottom:5px;font-size:13px}.person a{color:#08765f;font-size:12px;font-weight:650}.sector span,.date span,.status-select>span{color:#8a9994;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:9px}.sector strong,.date strong{font-size:11px;font-weight:650}.status-select select{color:#42554e;background:#f8faf9;border:1px solid #d5e1dc;border-radius:8px;width:100%;height:34px;padding:0 8px;font-size:11px;font-weight:700}.status-select.new select{color:#976516;background:#fff5df}.status-select.contacted select{color:#276793;background:#e8f2fb}.status-select.qualified select{color:#147051;background:#e5f5ed}.empty-state{color:#8a9994;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:240px;font-size:12px;display:flex}.empty-state strong{color:#4c5e58;font-size:15px}.error-state{color:#a44734;background:#fff0ec;border-radius:9px;margin:22px;padding:17px;font-size:12px}.access-shell{place-items:center;padding:24px;display:grid}.access-card{text-align:center;background:#fff;border:1px solid #dce5e1;border-radius:18px;width:min(100%,460px);padding:52px 40px;box-shadow:0 20px 60px #102c2714}.access-card .admin-logo{margin:0 auto 22px}.access-card h1{margin:0 0 12px;font-family:Georgia,serif;font-size:30px;font-weight:500}.access-card p{color:#687873;line-height:1.65}.access-card a{color:#fff;background:#08765f;border-radius:9px;margin-top:16px;padding:11px 16px;font-size:12px;font-weight:700;display:inline-block}.application-row{grid-template-columns:44px 1.25fr .9fr 1fr 1fr 130px}.plan span,.plan strong{display:block}.plan span{color:#8a9994;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:9px}.plan strong{font-size:11px;font-weight:650}.status-select .readonly-status{color:#42554e;background:#f8faf9;border:1px solid #d5e1dc;border-radius:8px;align-items:center;width:100%;height:34px;padding:0 8px;font-size:11px;font-weight:700;display:flex}.status-select.new .readonly-status{color:#976516;background:#fff5df}.status-select.contacted .readonly-status{color:#276793;background:#e8f2fb}.status-select.qualified .readonly-status{color:#147051;background:#e5f5ed}.status-select.closed .readonly-status{color:#68716e;background:#f0f1f1}@media (width<=850px){.admin-user span{display:none}.admin-content{padding:38px 18px 70px}.admin-title{align-items:start}.admin-title h1{font-size:38px}.stats-grid{grid-template-columns:1fr 1fr}.application-row{grid-template-columns:40px 1fr 120px}.sector,.plan,.date{display:none}.application-row{padding:15px}.view-site{display:none}}.tracking-summary{background:#fff;border:1px solid #dce5e1;border-radius:13px;justify-content:space-between;align-items:center;gap:22px;margin:-8px 0 24px;padding:16px 20px;display:flex}.tracking-summary>div>span{color:#102c27;font-size:13px;font-weight:800;display:block}.tracking-summary>div>small{color:#8a9994;font-size:10px}.tracking-summary dl{grid-template-columns:repeat(4,minmax(105px,1fr));gap:10px;margin:0;display:grid}.tracking-summary dl div{border-left:1px solid #e4ebe7;padding:8px 12px}.tracking-summary dt{color:#7b8b86;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.tracking-summary dd{color:#08765f;margin:3px 0 0;font-family:Georgia,serif;font-size:20px}.application-entry{border-bottom:1px solid #edf1ef}.application-entry:last-child{border-bottom:0}.application-entry .application-row{border-bottom:0;grid-template-columns:40px 1.1fr .75fr .85fr 125px minmax(155px,1.2fr) 56px}.stage-select span,.stage-select select{display:block}.stage-select span{color:#8a9994;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:9px}.stage-select select,.application-details select,.application-details input,.application-details textarea{color:#42554e;width:100%;font:inherit;background:#f8faf9;border:1px solid #d5e1dc;border-radius:8px}.stage-select select{height:34px;padding:0 8px;font-size:10px;font-weight:700}.detail-button{color:#08765f;cursor:pointer;background:#fff;border:1px solid #cfdcd6;border-radius:8px;height:34px;font-size:10px;font-weight:800}.application-details{background:#f9fbfa;border-top:1px dashed #dce5e1;grid-template-columns:220px 220px 1fr;gap:15px 18px;padding:18px 24px 22px 80px;display:grid}.application-details label{color:#687873;font-size:10px;font-weight:750}.application-details select,.application-details input{height:38px;margin-top:6px;padding:0 10px}.application-details textarea{resize:vertical;margin-top:6px;padding:10px}.note-field{grid-row:span 2}.autosave-note{color:#8a9994;align-self:end;font-size:9px}.status-select.closed select{color:#934b40;background:#f7e9e6}@media (width<=1050px){.application-entry .application-row{grid-template-columns:40px 1fr 1fr 150px 56px}.sector,.plan{display:none}.application-details{padding-left:24px}}@media (width<=850px){.tracking-summary{flex-direction:column;align-items:flex-start}.tracking-summary dl{grid-template-columns:1fr 1fr;width:100%}.application-entry .application-row{grid-template-columns:40px 1fr 56px}.status-select,.stage-select{grid-column:2/4}.application-details{grid-template-columns:1fr;padding:16px}.note-field{grid-row:auto}.autosave-note{align-self:auto}}.wide-detail{grid-column:1/-1}.customer-form-admin{background:#fff;border:1px solid #dce5e1;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.customer-form-admin strong,.customer-form-admin span{display:block}.customer-form-admin strong{color:#102c27;font-size:12px}.customer-form-admin span{color:#7b8b86;margin-top:4px;font-size:10px}.customer-form-admin button{color:#fff;cursor:pointer;background:#08765f;border:0;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:800}.customer-form-data{background:#fff;border:1px solid #dce5e1;border-radius:10px;padding:20px}.customer-form-data h3{color:#102c27;margin:0 0 16px;font-family:Georgia,serif;font-size:18px;font-weight:500}.customer-form-data dl{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;display:grid}.customer-form-data dl div{background:#f7faf8;border-radius:8px;min-width:0;padding:11px}.customer-form-data dt{color:#8a9994;text-transform:uppercase;letter-spacing:.07em;margin-bottom:5px;font-size:8px}.customer-form-data dd{color:#334a43;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.preline{white-space:pre-line}@media (width<=850px){.customer-form-admin{flex-direction:column;align-items:stretch}.customer-form-data dl{grid-template-columns:1fr}.customer-form-admin button{width:100%}}.payment-reference{background:#fff;border:1px solid #dce5e1;border-radius:10px;grid-template-columns:1fr 1.4fr auto;align-items:end;gap:14px;padding:14px 16px;display:grid}.payment-reference span,.payment-reference strong{display:block}.payment-reference span{color:#8a9994;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:8px}.payment-reference strong{color:#334a43;overflow-wrap:anywhere;font-size:10px}.payment-reference button{color:#08765f;cursor:pointer;background:#f8faf9;border:1px solid #cfdcd6;border-radius:8px;height:34px;padding:0 12px;font-size:9px;font-weight:800}@media (width<=850px){.payment-reference{grid-template-columns:1fr}.payment-reference button{width:100%}}.application-filters{background:#fff;border:1px solid #dce5e1;border-radius:13px;grid-template-columns:2fr repeat(4,1fr);gap:10px;margin-bottom:24px;padding:16px;display:grid}.application-filters input,.application-filters select,.application-filters button{color:#42554e;background:#f8faf9;border:1px solid #d5e1dc;border-radius:8px;min-width:0;height:40px;padding:0 11px;font-size:10px}.application-filters>input{grid-column:span 2}.application-filters label{color:#687873;font-size:9px;font-weight:700}.application-filters label input{width:100%;margin-top:4px}.application-filters button{color:#08765f;cursor:pointer;align-self:end;font-weight:800}.application-history{background:#fff;border:1px solid #dce5e1;border-radius:10px;padding:17px}.application-history h3{margin:0 0 12px;font-family:Georgia,serif;font-size:17px;font-weight:500}.application-history>div{border-top:1px solid #edf1ef;padding:12px 70px 12px 0;position:relative}.application-history strong,.application-history time{display:block}.application-history strong{text-transform:capitalize;font-size:11px}.application-history time{color:#8a9994;margin-top:3px;font-size:9px}.application-history p{color:#42554e;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:10px}.application-history button{color:#a44734;cursor:pointer;background:0 0;border:0;font-size:9px;position:absolute;top:12px;right:0}.note-field button{color:#fff;background:#08765f;border:0;border-radius:7px;margin-top:7px;padding:8px 11px;font-size:9px;font-weight:800}.pagination{border-top:1px solid #e4ebe7;justify-content:center;align-items:center;gap:18px;padding:15px;display:flex}.pagination button{color:#08765f;background:#fff;border:1px solid #cfdcd6;border-radius:8px;padding:8px 12px;font-size:10px;font-weight:800}.pagination button:disabled{opacity:.4}.pagination span{color:#687873;font-size:10px}@media (width<=850px){.application-filters{grid-template-columns:1fr 1fr}.application-filters>input{grid-column:1/-1}}.store-entry{border-bottom:1px solid #edf1ef}.store-summary{color:#102c27;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:1.4fr 1fr 1fr .8fr auto;align-items:center;gap:18px;width:100%;padding:17px 22px;display:grid}.store-summary div>*{display:block}.store-summary strong{font-size:13px}.store-summary span,.store-summary small{color:#7b8b86;margin-top:4px;font-size:9px}.store-summary b{margin-top:5px;font-size:10px}.store-summary em{color:#08765f;font-size:10px;font-style:normal;font-weight:800}.store-detail{background:#f9fbfa;border-top:1px dashed #dce5e1;padding:22px 24px}.store-detail>section{background:#fff;border:1px solid #dce5e1;border-radius:11px;margin-bottom:16px;padding:18px}.store-detail h3{margin:0 0 14px;font-family:Georgia,serif;font-size:18px;font-weight:500}.store-detail h3 small{color:#08765f}.store-detail dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.store-detail dt{color:#8a9994;text-transform:uppercase;font-size:8px}.store-detail dd{margin:4px 0 0;font-size:10px;line-height:1.5}.store-fields{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.store-fields label,.ops-note{color:#687873;font-size:9px;font-weight:750}.store-fields input,.store-fields select,.ops-note textarea,.publication-actions select{color:#334a43;background:#f8faf9;border:1px solid #d5e1dc;border-radius:8px;width:100%;margin-top:5px;padding:9px;font-size:10px}.ops-note{margin-top:14px;display:block}.ops-note button,.archive-store{color:#fff;background:#08765f;border:0;border-radius:8px;margin-top:8px;padding:9px 12px;font-size:9px;font-weight:800}.store-checklist{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.store-checklist label{align-items:center;gap:7px;font-size:10px;display:flex}.store-checklist input{accent-color:#08765f}.store-history>div{border-top:1px solid #edf1ef;padding:10px 0}.store-history strong,.store-history span{display:block}.store-history strong{text-transform:capitalize;font-size:10px}.store-history span{color:#8a9994;margin-top:3px;font-size:9px}.store-history p{overflow-wrap:anywhere;font-size:9px}.success-state{color:#147051;background:#e5f5ed;border-radius:9px;margin:0 0 18px;padding:13px;font-size:11px}.archive-store{color:#a44734;background:#fff;border:1px solid #e2b8ae}@media (width<=850px){.store-summary{grid-template-columns:1fr auto}.store-summary div:not(:first-child){display:none}.store-fields,.store-checklist,.store-detail dl{grid-template-columns:1fr}.store-detail{padding:12px}}.application-history .note-actions{gap:5px;display:flex;position:absolute;top:12px;right:0}.application-history .note-actions button{position:static}.row-check{place-items:center;display:grid}.row-check input{accent-color:#08765f;width:16px;height:16px}.record-management{background:#fff;border:1px solid #eadbd7;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.record-management>label{align-items:center;gap:8px;display:flex}.record-management>label input{accent-color:#08765f;width:16px;height:16px;margin:0}.record-management>div{gap:8px;display:flex}.record-management button,.bulk-actions button{color:#08765f;cursor:pointer;background:#fff;border:1px solid #cfdcd6;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:800}.record-management button.danger,.bulk-actions button.danger{color:#a44734;border-color:#e2b8ae}.record-management button:disabled{opacity:.45;cursor:not-allowed}.record-management small{color:#a44734;width:100%;font-size:9px}.bulk-actions{background:#f4f8f6;border-bottom:1px solid #e4ebe7;align-items:center;gap:9px;padding:12px 18px;display:flex}.bulk-actions strong{margin-right:auto;font-size:11px}@media (width<=1050px){.application-entry .application-row{grid-template-columns:24px 40px 1fr 1fr 150px 56px}}@media (width<=850px){.application-entry .application-row{grid-template-columns:24px 40px 1fr 56px}.status-select,.stage-select{grid-column:3/5}.record-management{flex-direction:column;align-items:stretch}.record-management>div{grid-template-columns:1fr 1fr;display:grid}.bulk-actions{flex-direction:column;align-items:stretch}.bulk-actions strong{margin:0}}.application-entry .application-row{grid-template-columns:24px 40px 1.1fr .7fr .8fr 120px minmax(145px,1.1fr) 100px 56px}.form-status span,.form-status strong,.form-status small{display:block}.form-status span{color:#8a9994;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:9px}.form-status strong{font-size:10px}.form-status small{color:#6b7d77;margin-top:3px;font-size:9px}.form-status.complete strong{color:#08765f}.form-status.incomplete strong{color:#b2572f}.form-status.ready strong{color:#276793}.form-status.not-started strong{color:#7b8b86}@media (width<=1050px){.application-entry .application-row{grid-template-columns:24px 40px 1fr 1fr 145px 95px 56px}.sector,.plan{display:none}}@media (width<=850px){.application-entry .application-row{grid-template-columns:24px 40px 1fr 56px}.status-select,.stage-select,.form-status{grid-column:3/5}}.stage-control{min-width:0;position:relative}.stage-inline-error{z-index:4;color:#913c2d;background:#fff0ec;border:1px solid #efc4b9;border-radius:8px;width:min(360px,100vw - 40px);margin-top:6px;padding:9px 11px;font-size:10px;font-weight:700;line-height:1.4;position:absolute;box-shadow:0 8px 22px #6f2c1f24}.stage-control:has(.stage-inline-error) .stage-select select{background:#fff8f6;border-color:#c96b56}@media (width<=850px){.stage-control{grid-column:3/5}.stage-inline-error{box-sizing:border-box;width:100%;position:static}}.delivery-prerequisites{flex-wrap:wrap;gap:7px;display:flex}.delivery-prerequisites span{border-radius:7px;padding:6px 9px;font-size:9px;font-weight:750}.delivery-prerequisites .ready{color:#176a57;background:#e7f3ed}.delivery-prerequisites .blocked{color:#913c2d;background:#fff0ec}.checklist-item>span em{color:#7b8b86;margin-top:3px;font-size:8px;font-style:normal;display:block}.checklist-item:has(.exception-action){grid-template-columns:16px minmax(0,1fr) auto;grid-auto-rows:auto}.exception-action{color:#8a5a25!important;background:#fff!important;border:1px solid #dfc9ae!important;grid-column:2/4!important;margin:2px 0 0!important;padding:5px 8px!important;font-size:8px!important}.form-attention{border-width:2px}.form-attention.incomplete{background:#fff7f3;border-color:#e4b3a3}.form-attention.incomplete strong{color:#a44734}.form-attention.complete{background:#f2fbf7;border-color:#a9d9c7}.form-attention.ready{background:#f4f9fd;border-color:#b8d5e8}.form-attention.not-started{background:#f7f9f8;border-color:#dce5e1}.store-engine-preview{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid;background:#f3fbf7!important;border-color:#b8d9cd!important}.store-engine-preview h3{margin-bottom:6px}.store-engine-preview p{color:#657971;margin:0;font-size:10px;line-height:1.6}.store-engine-preview>button{color:#fff;cursor:pointer;background:#08765f;border:0;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:800}.store-engine-preview>button:disabled{opacity:.55;cursor:wait}.preview-error,.preview-success{border-radius:8px;grid-column:1/-1;padding:11px 13px!important;font-size:10px!important}.preview-error{background:#fff0ec;color:#913c2d!important}.preview-success{color:#176a57;background:#e5f5ed;gap:4px;display:grid}.preview-success span{font-size:9px}.preview-success details{margin-top:6px}.preview-success summary{cursor:pointer;font-weight:750}.preview-success pre{color:#dff5ec;white-space:pre-wrap;overflow-wrap:anywhere;background:#102c27;border-radius:7px;max-height:320px;margin:8px 0 0;padding:10px;font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}@media (width<=700px){.store-engine-preview{grid-template-columns:1fr}.store-engine-preview>button{width:100%}}.operations-card{gap:14px;padding:18px!important;display:grid!important}.operations-overview{gap:4px;display:grid}.operations-overview>strong{font-size:13px}.operations-overview>span{color:#687873;font-size:9px}.operations-message{color:#176a57;background:#eaf5f0;border-radius:8px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:10px}.operations-form,.operations-section{background:#f8fbf9;border:1px solid #dce5e1;border-radius:11px;grid-column:1/-1;gap:10px;padding:15px;display:grid}.operations-form input:not([type=checkbox]),.operations-form select,.operations-form textarea,.operations-section textarea{background:#fff;border:1px solid #cad8d2;border-radius:8px;width:100%;margin-top:5px;padding:9px}.operations-section h4{margin:0;font-size:12px}.operations-section article span,.operations-section article em{color:#687873;font-size:9px;display:block}.operations-section article p{white-space:pre-line}.operations-card button{width:max-content}.operations-empty{color:#687873;background:#fff;border-radius:8px;margin:0;padding:10px 12px;font-size:10px}.information-request-list{gap:8px;display:grid}.information-request-list article{background:#fff;border:1px solid #e0e8e4;border-radius:9px;padding:11px 12px}.request-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.request-heading strong{font-size:10px}.information-request-list article p{margin:7px 0;font-size:10px}.request-actions{gap:6px;margin-top:8px;display:flex}.checklist-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.checklist-heading>div{gap:4px;display:grid}.checklist-heading span{color:#687873;font-size:9px}.checklist-heading>strong{color:#08765f;font-size:13px}.checklist-progress{background:#dfe8e4;border-radius:999px;height:5px;overflow:hidden}.checklist-progress>span{border-radius:inherit;background:#08765f;height:100%;transition:width .2s;display:block}.checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.checklist-item{color:#334a43;cursor:pointer;background:#fff;border:1px solid #dce5e1;border-radius:9px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:44px;padding:8px 10px;display:grid}.checklist-item.completed{background:#f1f8f5;border-color:#cfe3da}.checklist-item input{accent-color:#08765f;cursor:pointer;width:15px!important;height:15px!important;margin:0!important}.checklist-item input:disabled{cursor:not-allowed}.checklist-item>span{text-align:left;min-width:0;font-size:10px;line-height:1.35}.checklist-item>small{color:#77857f;background:#f0f3f1;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:750}.checklist-item.completed>small{color:#176a57;background:#dcefe7}.checklist-note{color:#9a5a25}.operations-notes article{border-top:1px solid #dce5e1;padding:10px 0}.operations-notes article:first-of-type{border-top:0}@media (width<=700px){.operations-card{padding:13px!important}.checklist-grid{grid-template-columns:1fr}.checklist-item{min-height:44px}.request-heading{flex-direction:column;align-items:flex-start;gap:3px}}.backup-console{max-width:1180px;margin:0 auto;padding:32px 24px 56px}.backup-warning{color:#5f4712;background:#fff9e8;border:1px solid #f4d98a;border-radius:12px;align-items:center;gap:12px;margin:18px 0 24px;padding:14px 16px;display:flex}.backup-warning span{color:#755f2b}.backup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.backup-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 10px 30px #0f172a0f}.backup-card h2{margin:7px 0 8px;font-size:22px}.backup-card p{color:#64748b;margin:0;line-height:1.55}.backup-kind{color:#176b4d;letter-spacing:.03em;background:#edf7f2;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.backup-card button{color:#fff;cursor:pointer;background:#0f766e;border:0;border-radius:10px;min-height:44px;padding:10px 16px;font-weight:800}.backup-card button:disabled{cursor:wait;opacity:.58}.backup-result{border-top:1px solid #e2e8f0;gap:10px;margin:0;padding-top:18px;display:grid}.backup-result div{grid-template-columns:130px minmax(0,1fr);gap:12px;display:grid}.backup-result dt{color:#64748b;font-size:13px;font-weight:800}.backup-result dd{overflow-wrap:anywhere;color:#0f172a;min-width:0;margin:0}.backup-result code{font-size:11px}.backup-footnote{color:#64748b;margin:20px 0 0;font-size:13px}@media (width<=780px){.backup-console{padding:22px 15px 42px}.backup-warning{flex-direction:column;align-items:flex-start}.backup-grid{grid-template-columns:1fr}.backup-result div{grid-template-columns:1fr;gap:3px}}.preview-error details{margin-top:6px}.preview-error summary{cursor:pointer;font-weight:750}.preview-error pre{color:#dff5ec;white-space:pre-wrap;overflow-wrap:anywhere;background:#102c27;border-radius:7px;max-height:320px;margin:8px 0 0;padding:10px;font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.provision-acceptance{color:#7c2d12;background:#fff7ed;border:1px solid #e2a66f;border-radius:9px;grid-column:1/-1;gap:8px;margin-top:8px;padding:14px;display:grid}.provision-acceptance>span{font-size:9px}.provision-acceptance>button{color:#fff;cursor:pointer;background:#b45309;border:0;border-radius:8px;justify-self:start;padding:10px 13px;font-size:10px;font-weight:800}.provision-acceptance>button:disabled{opacity:.58;cursor:not-allowed}.provision-acceptance details{margin-top:4px}.provision-acceptance summary{cursor:pointer;font-size:10px;font-weight:800}.provision-acceptance pre{color:#dff5ec;white-space:pre-wrap;overflow-wrap:anywhere;background:#102c27;border-radius:7px;max-height:420px;margin:8px 0 0;padding:10px;font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.store-engine-integration{color:#173f34;background:#eff9f4;border:1px solid #9fd1bf;border-radius:10px;grid-column:1/-1;gap:12px;margin-top:8px;padding:15px;display:grid}.store-engine-integration header{justify-content:space-between;align-items:center;gap:12px;display:flex}.store-engine-integration header strong{font-size:12px}.store-engine-integration header span{color:#0e6a50;background:#d8f0e6;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.store-engine-integration header span:before{content:"";background:#15906c;border-radius:50%;width:7px;height:7px}.store-engine-integration dl{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.store-engine-integration dd{overflow-wrap:anywhere}.store-engine-integration>button{color:#116a54;cursor:pointer;background:#fff;border:1px solid #8bbdac;border-radius:8px;justify-self:start;padding:8px 11px;font-size:9px;font-weight:800}.store-engine-integration>button:disabled{opacity:.55;cursor:wait}.store-engine-loading{color:#64766f;background:#edf3f0;border-radius:8px;grid-column:1/-1;margin-top:8px;padding:12px;font-size:9px}@media (width<=900px){.store-engine-integration dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=600px){.store-engine-integration header{flex-direction:column;align-items:flex-start}.store-engine-integration dl{grid-template-columns:1fr!important}.store-engine-integration>button{width:100%}}.store-engine-domain-preview{background:#f9fdfb;border:1px dashed #88bba9;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px 12px;margin-top:4px;padding:13px;display:grid}.store-engine-domain-preview>strong,.store-engine-domain-preview>span,.store-engine-domain-preview>.preview-error,.store-engine-domain-preview>.preview-success{grid-column:1/-1}.store-engine-domain-preview>strong{font-size:11px}.store-engine-domain-preview>span{color:#5c746b;font-size:9px;line-height:1.5}.store-engine-domain-preview label{color:#35574b;gap:5px;font-size:9px;font-weight:750;display:grid}.store-engine-domain-preview input{color:#173f34;background:#fff;border:1px solid #a9cfc1;border-radius:7px;width:100%;padding:9px 10px;font-size:10px}.store-engine-domain-preview>button{color:#fff;cursor:pointer;background:#0b765f;border:0;border-radius:7px;padding:9px 11px;font-size:9px;font-weight:800}.store-engine-domain-preview>button:disabled{opacity:.5;cursor:wait}@media (width<=700px){.store-engine-domain-preview{grid-template-columns:1fr}.store-engine-domain-preview>button{width:100%}}.store-engine-domain-acceptance{color:#71430d;background:#fff8e9;border:1px solid #d8a251;border-radius:9px;grid-column:1/-1;gap:8px;padding:13px;display:grid}.store-engine-domain-acceptance>strong{font-size:11px}.store-engine-domain-acceptance>span{font-size:9px;line-height:1.5}.store-engine-domain-acceptance>button{color:#fff;cursor:pointer;background:#a75d08;border:0;border-radius:7px;justify-self:start;padding:9px 12px;font-size:9px;font-weight:800}.store-engine-domain-acceptance>button:disabled{opacity:.58;cursor:wait}.store-engine-domain-acceptance details{font-size:9px}.store-engine-domain-acceptance summary{cursor:pointer;font-weight:800}.store-engine-domain-acceptance pre{color:#dff5ec;white-space:pre-wrap;overflow-wrap:anywhere;background:#102c27;border-radius:7px;max-height:360px;margin:8px 0 0;padding:10px;font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}@media (width<=700px){.store-engine-domain-acceptance>button{width:100%}}.store-engine-owner-invite{color:#173f49;background:#f3fafc;border:1px solid #9abec8;border-radius:9px;grid-column:1/-1;gap:9px;padding:14px;display:grid}.store-engine-owner-invite>strong{font-size:11px}.store-engine-owner-invite>span{color:#58727a;font-size:9px;line-height:1.55}.store-engine-owner-invite>div{background:#fff;border-radius:7px;gap:3px;padding:9px 10px;display:grid}.store-engine-owner-invite small{color:#6b7f85;text-transform:uppercase;letter-spacing:.04em;font-size:8px}.store-engine-owner-invite b{overflow-wrap:anywhere;font-size:10px}.owner-invite-recipient{color:#35574b;gap:5px;max-width:520px;font-size:9px;font-weight:800;display:grid}.owner-invite-recipient input{color:#173f49;background:#fff;border:1px solid #9abec8;border-radius:7px;width:100%;padding:9px 10px;font-size:10px}.store-engine-owner-invite>button{color:#fff;cursor:pointer;background:#116b76;border:0;border-radius:7px;justify-self:start;padding:9px 12px;font-size:9px;font-weight:800}.store-engine-owner-invite>button:disabled{opacity:.58;cursor:wait}.owner-invite-blocked,.owner-invite-success{border-radius:7px;margin:0;padding:9px 11px;font-size:9px;line-height:1.5}.owner-invite-blocked{color:#8d3d2f;background:#fff1ed}.owner-invite-success{color:#176a57;background:#e5f5ed}@media (width<=700px){.store-engine-owner-invite>button{width:100%}}.access-extension-panel .extension-form{gap:12px;max-width:640px;margin-top:16px;display:grid}.access-extension-panel .extension-form label{gap:6px;display:grid}.access-extension-panel .extension-form input,.access-extension-panel .extension-form select,.access-extension-panel .extension-form textarea{color:#203c36;width:100%;font:inherit;background:#fff;border:1px solid #cad8d2;border-radius:8px;padding:10px}.access-extension-panel .extension-form textarea{resize:vertical;min-height:80px}.access-extension-panel .extension-form small{color:#687873;line-height:1.5}.access-extension-panel .extension-confirmation{background:#eff8f3;border:1px solid #bdd6cc;border-radius:10px;margin-top:16px;padding:16px}.access-extension-panel .extension-confirmation label{align-items:center;gap:10px;display:flex}.access-extension-panel .extension-confirmation input[type=checkbox]{accent-color:#08765f;flex-shrink:0;width:18px!important;height:18px!important;margin:0!important}.access-extension-panel dd{overflow-wrap:anywhere}.admin-auth-page{background:linear-gradient(145deg,#f2f8f5,#fffaf0)}.admin-login-card{border-top:4px solid #08765f}.admin-auth-kicker{color:#08765f;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-fallback{border-top:1px solid #e1e9e5;margin-top:8px;padding-top:14px}.admin-logout{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.admin-invite-form{background:#fff;border:1px solid #dce5e1;border-radius:14px;grid-template-columns:2fr 1fr auto;gap:12px;margin:18px 0;padding:18px;display:grid}.admin-invite-form label{font-size:10px;font-weight:800}.admin-invite-form input,.admin-invite-form select{border:1px solid #d5e1dc;border-radius:8px;width:100%;height:38px;margin-top:6px;display:block}.admin-invite-form button{color:#fff;background:#08765f;border:0;border-radius:8px;align-self:end;height:38px;padding:0 18px;font-weight:800}.admin-users-list{gap:10px;display:grid}.admin-users-list article{background:#fff;border:1px solid #dce5e1;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.admin-users-list strong,.admin-users-list small{display:block}.admin-users-list small{color:#71827c;margin-top:5px}.admin-users-list button{color:#08765f;background:#fff;border:1px solid #cbdad4;border-radius:7px;margin-left:7px;padding:8px;font-size:9px;font-weight:800}.admin-users-list button.danger{color:#a44734;border-color:#e1b5aa}@media (width<=700px){.admin-invite-form{grid-template-columns:1fr}.admin-users-list article{flex-direction:column;align-items:flex-start}.admin-users-list button{margin:5px 5px 0 0}}.permission-matrix{background:#f8fbf9;border:1px solid #dce5e1;border-radius:14px;margin:20px 0;padding:18px}.permission-matrix h2{margin:0 0 14px;font-family:Georgia,serif;font-size:20px}.permission-matrix article{border-top:1px solid #e4ebe7;grid-template-columns:150px 1fr;gap:12px;padding:10px 0;display:grid}.permission-matrix article:first-of-type{border-top:0}.permission-matrix article>div,.admin-permission-chips{flex-wrap:wrap;gap:5px;display:flex}.permission-matrix span,.admin-permission-chips span{color:#176a57;background:#e8f4ee;border-radius:12px;padding:4px 7px;font-size:8px}.admin-permission-chips{max-width:620px;margin-top:8px}.admin-user-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.admin-user-actions select{background:#fff;border:1px solid #cbdad4;border-radius:7px;height:32px;font-size:9px}.admin-user-actions select:disabled,.admin-user-actions button:disabled{opacity:.5;cursor:not-allowed}.admin-user-actions .last-super-admin-note{color:#9a5a25;text-align:right;flex-basis:100%;max-width:280px;margin-left:auto}.audit-list{gap:8px;display:grid}.audit-list article{background:#fff;border:1px solid #dce5e1;border-radius:10px;grid-template-columns:1fr .8fr 1.2fr;gap:12px;padding:13px;display:grid}.audit-list span,.audit-list small{color:#70827b;font-size:9px}@media (width<=700px){.permission-matrix article,.audit-list article{grid-template-columns:1fr}.admin-user-actions{justify-content:flex-start}.admin-user-actions .last-super-admin-note{text-align:left;margin-left:0}}.customer-installation{color:#102c27;background:#f4f7f5;min-height:100vh}.customer-installation>header{background:#fff;border-bottom:1px solid #dae4df;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 490px);display:flex}.customer-installation>header small{color:#687873;font-size:11px}.installation-form{width:min(100% - 32px,980px);margin:0 auto;padding:54px 0 90px}.installation-intro{max-width:680px;margin-bottom:32px}.installation-intro>span{color:#08765f;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.installation-intro h1{letter-spacing:-.035em;margin:8px 0 12px;font-family:Georgia,serif;font-size:42px;font-weight:500}.installation-intro p{color:#687873;margin:0;line-height:1.65}.installation-message{border-radius:9px;margin-top:18px;padding:14px 16px;font-size:12px}.installation-message.saved{color:#147051;background:#e5f5ed}.installation-message.error{color:#a44734;background:#fff0ec}.installation-form section{background:#fff;border:1px solid #dce5e1;border-radius:16px;margin-bottom:18px;padding:27px 30px 30px 82px;position:relative}.section-number{color:#08765f;background:#e5f2ec;border-radius:10px;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:18px;display:grid;position:absolute;top:28px;left:28px}.section-copy{margin-bottom:22px}.section-copy h2{margin:0 0 5px;font-family:Georgia,serif;font-size:24px;font-weight:500}.section-copy p{color:#7b8b86;margin:0;font-size:12px}.form-grid{grid-template-columns:1fr 1fr;gap:17px 20px;display:grid}.form-grid label,.form-grid legend{color:#42554e;font-size:11px;font-weight:750}.form-grid label small{color:#8a9994;margin:3px 0 0;font-size:9px;font-weight:500;display:block}.form-grid input:not([type=radio]):not([type=checkbox]),.form-grid textarea,.form-grid select{color:#203c36;width:100%;font:inherit;background:#fbfcfc;border:1px solid #cedbd5;border-radius:9px;outline:none;margin-top:7px;padding:11px 12px;font-size:12px}.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus{border-color:#08765f;box-shadow:0 0 0 3px #08765f14}.form-grid textarea{resize:vertical;line-height:1.5}.wide{grid-column:1/-1}.choice-row,.source-grid{border:0;margin:0;padding:0}.choice-row legend,.source-grid legend{margin-bottom:9px}.choice-row{gap:12px;display:flex}.choice-row label,.source-grid label{background:#f9fbfa;border:1px solid #dce5e1;border-radius:9px;align-items:center;gap:8px;padding:11px 13px;font-weight:650;display:flex}.choice-row input,.source-grid input{accent-color:#08765f}.domain-manual-notice{color:#315a4f;background:#f3faf7;border:1px solid #cfe0d8;border-radius:9px;margin:0;padding:14px 16px;font-size:12px;line-height:1.6}.source-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.source-grid legend{grid-column:1/-1}.installation-submit{justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.installation-submit p{color:#7b8b86;margin:0;font-size:11px}.installation-loading{text-align:center;color:#687873;background:#fff;border:1px solid #dce5e1;border-radius:16px;width:min(100% - 32px,680px);margin:80px auto;padding:50px}.installation-loading h1{color:#102c27;font-family:Georgia,serif}.installation-loading.error{color:#a44734}@media (width<=700px){.customer-installation>header{padding:0 18px}.installation-form{padding-top:35px}.installation-intro h1{font-size:34px}.installation-form section{padding:74px 18px 24px}.section-number{top:20px;left:18px}.section-copy{margin-bottom:18px}.form-grid{grid-template-columns:1fr}.wide{grid-column:auto}.source-grid{grid-template-columns:1fr 1fr}.choice-row{flex-direction:column}.installation-submit{flex-direction:column;align-items:stretch}.installation-submit .button{width:100%}}.installation-progress{background:#eaf5f0;border-radius:12px;gap:8px;margin-top:22px;padding:16px;display:grid}.installation-progress progress{accent-color:#08765f;width:100%;height:11px}.section-status{border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;top:24px;right:24px}.section-status.done{color:#08765f;background:#e4f5ec}.section-status.missing{color:#a34b2f;background:#fff0e8}.safe-note{color:#52645e;background:#f4f7f5;border-radius:9px;padding:13px;font-size:12px}.installation-submit{z-index:3;background:#fffffff5;border:1px solid #dce5e1;border-radius:14px;padding:18px;position:sticky;bottom:0;box-shadow:0 -8px 24px #102c2714}.installation-submit button{color:#08765f;cursor:pointer;background:#fff;border:1px solid #08765f;border-radius:10px;min-height:44px;padding:0 18px;font-weight:800}.installation-submit button.primary{color:#fff;background:#08765f}.installation-submit button:disabled{cursor:not-allowed;opacity:.45}@media (width<=700px){.section-status{top:20px;right:16px}.installation-submit{position:static}.source-grid{grid-template-columns:1fr}}.payment-result-page{color:#102c27;background:linear-gradient(145deg,#edf7f2 0%,#f8faf9 55%,#eef4f1 100%);place-items:center;min-height:100vh;padding:32px;display:grid}.payment-result-card{text-align:center;background:#fff;border:1px solid #cfe3da;border-radius:22px;width:min(100%,620px);padding:58px 48px;box-shadow:0 24px 70px #102c271c}.payment-icon{color:#08765f;background:#e2f3eb;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 24px;font-size:31px;font-weight:900;display:grid}.payment-result-card.success .payment-icon{color:#08765f;background:#d9f2e5}.payment-result-card.failed .payment-icon{color:#a44734;background:#fff0ec}.payment-result-card h1{letter-spacing:.01em;margin:0 0 10px;font-family:Georgia,serif;font-size:clamp(29px,5vw,38px);font-weight:650;line-height:1.18}.payment-result-card h2{color:#08765f;margin:0 0 18px;font-size:21px;font-weight:750}.payment-result-card p{color:#526761;max-width:490px;margin:0 auto 26px;font-size:16px;line-height:1.7}.payment-status-note{color:#08765f;background:#edf7f2;border-radius:999px;width:max-content;max-width:100%;margin:0 auto 26px;padding:9px 14px;font-size:12px;font-weight:750;display:block}.payment-result-card a,.payment-result-card button{color:#fff;background:#08765f;border-radius:10px;padding:12px 18px;font-size:12px;font-weight:750;display:inline-block}.payment-spinner{border:3px solid #08765f38;border-top-color:#08765f;border-radius:50%;width:28px;height:28px;animation:.9s linear infinite payment-spin}@keyframes payment-spin{to{transform:rotate(360deg)}}@media (width<=600px){.payment-result-page{padding:18px}.payment-result-card{padding:44px 24px}.payment-result-card h1{font-size:29px}.payment-result-card h2{font-size:19px}}.payment-result-card button{cursor:pointer;border:0;margin:0 8px 16px;font-family:inherit}.payment-result-card button:focus-visible{outline-offset:3px;outline:3px solid #54b99c}.customer-tracking{color:#102c27;background:linear-gradient(145deg,#edf7f2 0%,#f7f9f8 58%,#eef4f1 100%);min-height:100vh;padding:28px 18px 72px}.tracking-shell{width:min(100%,780px);margin:0 auto}.tracking-shell>header{justify-content:space-between;align-items:center;min-height:64px;display:flex}.tracking-shell>header small{color:#75857f;font-size:11px}.tracking-hero,.progress-list,.tracking-unavailable{background:#fff;border:1px solid #d8e5df;box-shadow:0 22px 60px #102c2712}.tracking-hero{border-radius:20px 20px 10px 10px;margin-top:20px;padding:38px 40px 32px}.tracking-hero>span{color:#08765f;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:850}.tracking-hero h1{letter-spacing:-.035em;margin:8px 0 10px;font-family:Georgia,serif;font-size:clamp(32px,6vw,45px);font-weight:500}.tracking-hero>p{color:#687873;max-width:610px;margin:0;line-height:1.65}.tracking-hero dl{border-top:1px solid #e4ebe8;grid-template-columns:1fr 1fr;gap:20px;margin:27px 0 0;padding-top:22px;display:grid}.tracking-hero dt{color:#8a9994;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:9px;font-weight:800}.tracking-hero dd{color:#203c36;margin:0;font-size:14px;font-weight:750}.progress-list{border-radius:10px 10px 20px 20px;margin:10px 0 0;padding:25px 40px 31px;list-style:none}.progress-list li{align-items:flex-start;min-height:51px;padding-left:44px;display:flex;position:relative}.progress-list li:not(:last-child):after{content:"";background:#dbe5e1;width:2px;height:27px;position:absolute;top:29px;left:15px}.progress-list li span{border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:900;display:grid;position:absolute;top:0;left:0}.progress-list li strong{padding-top:7px;font-size:14px}.progress-list .completed span{color:#08765f;background:#dff3e9}.progress-list .completed:not(:last-child):after{background:#8fcdb8}.progress-list .active span{color:#fff;background:#08765f;box-shadow:0 0 0 5px #08765f1c}.progress-list .active strong{color:#08765f}.progress-list .pending span{color:#96a49f;background:#f0f4f2}.progress-list .pending strong{color:#96a49f}.customer-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.customer-button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#08765f;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0 17px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.customer-button.secondary{color:#08765f;background:#fff;border:1px solid #bdd6cc}.customer-button.ghost{color:#566a63;background:0 0}.support-request{background:#fff;border:1px solid #d8e5df;border-radius:12px;width:100%;margin-top:8px;padding:20px}.support-request label{color:#42554e;font-size:11px;font-weight:750;display:block}.support-request textarea{resize:vertical;width:100%;font:inherit;border:1px solid #cedbd5;border-radius:9px;margin-top:8px;padding:12px;font-size:12px}.support-request>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.tracking-unavailable{text-align:center;border-radius:20px;margin-top:55px;padding:48px}.tracking-unavailable h1{font-family:Georgia,serif;font-size:34px;font-weight:500}.tracking-unavailable p{color:#687873;margin-bottom:24px}@media (width<=600px){.tracking-hero,.progress-list{padding-left:22px;padding-right:22px}.tracking-hero dl{grid-template-columns:1fr}.customer-actions{flex-direction:column;align-items:stretch}.customer-actions>.customer-button{width:100%}.tracking-unavailable{padding:34px 22px}.support-request>div{flex-direction:column}.support-request .customer-button{width:100%}}.missing-information-list{gap:12px;margin-top:20px;display:grid}.missing-information-list article{background:#fff;border:1px solid #dce5e1;border-radius:12px;justify-content:space-between;gap:18px;padding:18px;display:flex}.missing-information-list article>div{gap:8px;display:grid}.missing-information-list small{color:#687873}.missing-information-list p{white-space:pre-line;margin:0}.missing-information-list em{color:#9a5a25;font-style:normal;font-weight:700}.missing-information-list button{border:0}@media (width<=700px){.missing-information-list article{flex-direction:column}}.tracking-hero>.store-management-note{margin-top:14px;font-size:12px}.logout-link{color:#08765f;font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:11px;font-weight:800}.customer-account-identity{color:#687873;justify-content:flex-end;align-items:center;gap:10px;min-width:0;font-size:11px;display:flex}.customer-account-identity form{margin:0}.customer-account-email{text-overflow:ellipsis;white-space:nowrap;max-width:min(42vw,280px);overflow:hidden}.customer-account-divider{color:#c0ccc7}@media (width<=600px){.customer-account-header .brand>span:last-child{display:none}.customer-account-identity{gap:7px}.customer-account-email{max-width:47vw;font-size:10px}.customer-account-divider{display:none}}.store-switcher{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:12px 0;display:grid}.store-switcher a{background:#fff;border:1px solid #d8e5df;border-radius:10px;padding:13px 15px;font-size:12px;font-weight:800}.store-switcher a.active{color:#08765f;background:#eaf6f0;border-color:#08765f}.store-switcher small{color:#75857f;margin-top:4px;font-size:9px;font-weight:600;display:block}.my-stores{background:#fff;border:1px solid #d8e5df;border-radius:16px;margin:18px 0;padding:22px;box-shadow:0 18px 50px #102c270d}.my-stores-heading{justify-content:space-between;align-items:flex-end;margin-bottom:15px;display:flex}.my-stores-heading span{color:#08765f;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:850}.my-stores-heading h2{margin:3px 0 0;font-family:Georgia,serif;font-size:26px;font-weight:500}.my-stores-heading>small{color:#75857f;font-size:10px;font-weight:750}.my-stores-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.my-stores-grid article{background:#fbfdfc;border:1px solid #d8e5df;border-radius:11px;padding:17px}.my-stores-grid article.active{background:#edf8f3;border-color:#08765f}.my-stores-grid h3{margin:0 0 13px;font-size:14px}.my-stores-grid dl{gap:8px;margin:0;display:grid}.my-stores-grid dl div{justify-content:space-between;gap:12px;display:flex}.my-stores-grid dt{color:#84938e;font-size:9px;font-weight:750}.my-stores-grid dd{color:#29443e;text-align:right;margin:0;font-size:10px;font-weight:750}.my-stores-grid a{color:#08765f;margin-top:15px;font-size:10px;font-weight:850;display:inline-block}.store-card-title{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.store-card-title h3{margin:0}.selected-store-badge{color:#fff;background:#08765f;border-radius:20px;align-self:flex-start;padding:5px 9px;font-size:11px;font-weight:800}.my-stores-grid a.store-select-button{color:#fff;background:#08765f;border:1px solid #08765f;border-radius:9px;justify-content:center;align-items:center;min-height:44px;margin-top:18px;padding:11px 14px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.my-stores-grid a.store-select-button[aria-current=page]{color:#08765f;background:#fff}.my-stores-grid a.store-select-button:focus-visible{outline-offset:3px;outline:3px solid #123c32}.selected-store-context{background:#edf8f3;border-left:4px solid #08765f;border-radius:12px;margin:18px 0;padding:18px 22px}.selected-store-context>span{color:#08765f;font-size:11px;font-weight:800;display:block}.selected-store-context>strong{color:#183e34;margin-top:5px;font-size:19px;display:block}.selected-store-context p{color:#426158;margin:8px 0 0;font-size:13px}.my-stores-grid dd{overflow-wrap:anywhere}.support-center{margin-top:32px}.support-center>nav{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.support-center button{cursor:pointer}.support-center>nav button{color:#526760;background:#fff;border:1px solid #cbdad4;border-radius:9px;padding:11px 14px;font-weight:800}.support-center>nav button.active{color:#08765f;background:#e5f3ed;border-color:#08765f}.support-panel{background:#fff;border:1px solid #d8e5df;border-radius:16px;padding:25px}.support-panel>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.support-panel h2{margin:0;font-family:Georgia,serif}.notice,.customer-ticket{border-bottom:1px solid #edf1ef;padding:14px}.notice.unread{background:#f2faf6;border-left:3px solid #08765f}.notice p,.notice time{font-size:10px;display:block}.customer-ticket{text-align:left;background:#fff;border-width:0 0 1px;justify-content:space-between;width:100%;display:flex}.customer-ticket span>*{display:block}.customer-ticket small,.customer-ticket time{color:#82928d;font-size:9px}.customer-ticket strong{margin:5px 0}.customer-conversation{flex-direction:column;gap:10px;margin:16px 0;display:flex}.customer-conversation article{background:#f0f4f2;border-radius:12px;max-width:85%;padding:13px}.customer-conversation article.customer{background:#dff3e9;align-self:flex-end}.customer-conversation p{white-space:pre-wrap}.ticket-reply textarea,.new-ticket input,.new-ticket select,.new-ticket textarea{width:100%;font:inherit;border:1px solid #cbdad4;border-radius:9px;margin-top:6px;padding:11px}.new-ticket{grid-template-columns:1fr 1fr;gap:14px;display:grid}.new-ticket header,.new-ticket label:last-of-type,.new-ticket>button{grid-column:1/-1}.ticket-badge{color:#08765f;background:#e5f3ed;border-radius:20px;padding:7px 9px;font-size:9px}.ticket-stats{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:18px;display:grid}.ticket-stats button{text-align:left;background:#fff;border:1px solid #dce5e1;border-radius:12px;padding:16px}.ticket-stats button.active{border-color:#08765f}.ticket-stats span,.ticket-stats strong{display:block}.ticket-stats strong{font-size:25px}.ticket-layout{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.ticket-list,.ticket-detail{background:#fff;border:1px solid #dce5e1;border-radius:14px;overflow:hidden}.ticket-table-head,.ticket-row{grid-template-columns:1.15fr 1.1fr .8fr .65fr;gap:12px;display:grid}.ticket-table-head{background:#f7faf8;padding:12px 16px;font-size:8px}.ticket-row{text-align:left;background:#fff;border:0;border-top:1px solid #edf1ef;width:100%;padding:15px}.ticket-row.active{background:#edf8f3}.ticket-row span>*,.ticket-row time{display:block}.ticket-row small,.ticket-row time{font-size:9px}.ticket-detail>header,.ticket-detail>form{padding:18px}.ticket-controls{grid-template-columns:1.5fr 1fr;gap:8px;padding:12px 18px;display:grid}.conversation{flex-direction:column;gap:9px;max-height:440px;padding:18px;display:flex;overflow:auto}.conversation article{background:#f0f4f2;border-radius:10px;padding:11px}.conversation article.admin{background:#dff3e9}.conversation article.internal{background:#fff8df;border:1px dashed #cba957}.conversation p{white-space:pre-wrap}.ticket-detail textarea{width:100%;min-height:90px}.ticket-detail form>div{justify-content:flex-end;gap:8px;display:flex}@media (width<=1000px){.ticket-stats{grid-template-columns:repeat(2,1fr)}.ticket-layout{grid-template-columns:1fr}}@media (width<=600px){.support-center>nav{grid-template-columns:1fr;display:grid}.new-ticket{grid-template-columns:1fr}.new-ticket>*{grid-column:1!important}.ticket-table-head{display:none}.ticket-row{grid-template-columns:1fr 1fr}}.customer-subscription{background:#fff;border:1px solid #d8e5df;border-radius:16px;margin-top:28px;padding:26px}.customer-subscription>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-subscription header span{color:#08765f;text-transform:uppercase;font-size:9px;font-weight:800}.customer-subscription h2{margin:4px 0 0;font-family:Georgia,serif;font-size:26px;font-weight:500}.customer-subscription header>strong{color:#08765f;background:#e4f3ec;border-radius:20px;padding:8px 11px;font-size:10px}.customer-subscription dl{grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0;display:grid}.customer-subscription dl div{background:#f6f9f7;border-radius:10px;padding:12px}.customer-subscription dt{color:#81918c;text-transform:uppercase;font-size:8px}.customer-subscription dd{color:#29433b;margin:4px 0 0;font-size:11px;font-weight:700}.subscription-empty{text-align:center;color:#788a84;padding:25px}.subscription-warning,.subscription-message{color:#8a641e;background:#fff5df;border-radius:9px;padding:12px;font-size:11px}.subscription-cancel{border-top:1px solid #e5ece9;padding-top:17px}.subscription-cancel h3{margin:0;font-size:13px}.subscription-cancel p{color:#71827c;font-size:10px;line-height:1.6}.subscription-cancel button{color:#08765f;background:#fff;border:1px solid #c9d9d2;border-radius:8px;margin:5px 8px 0 0;padding:9px 11px;font-size:9px;font-weight:800}.subscription-cancel button.danger{color:#a44734;border-color:#e3bcb2}.subscription-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.subscription-stats button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5e1;border-radius:11px;padding:15px}.subscription-stats button.active{background:#f0f8f4;border-color:#08765f}.subscription-stats span,.subscription-stats strong{display:block}.subscription-stats span{font-size:9px}.subscription-stats strong{margin-top:5px;font-family:Georgia,serif;font-size:24px}.subscription-create{background:#fff;border:1px solid #dce5e1;border-radius:12px;margin-bottom:16px}.subscription-create summary{color:#08765f;cursor:pointer;padding:15px 18px;font-size:11px;font-weight:800}.subscription-create form{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 18px 18px;display:grid}.subscription-create label{font-size:9px;font-weight:750}.subscription-create input,.subscription-create select{background:#f8faf9;border:1px solid #d5e1dc;border-radius:8px;width:100%;height:36px;margin-top:5px}.subscription-create button{color:#fff;background:#08765f;border:0;border-radius:8px;align-self:end;height:36px;font-size:10px;font-weight:800}.subscription-layout{grid-template-columns:1.35fr .65fr;align-items:start;gap:14px;display:grid}.subscription-list,.subscription-detail{background:#fff;border:1px solid #dce5e1;border-radius:14px;overflow:hidden}.subscription-head,.subscription-row{grid-template-columns:1.2fr .8fr .9fr .8fr;gap:10px;display:grid}.subscription-head{color:#84948f;background:#f7faf8;padding:11px 14px;font-size:8px}.subscription-row{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1ef;width:100%;padding:14px}.subscription-row.active{background:#edf8f3}.subscription-row span>*{display:block}.subscription-row strong{font-size:10px}.subscription-row small{color:#7b8c86;margin-top:4px;font-size:9px}.subscription-detail{padding:20px}.subscription-detail h2{margin:0 0 14px;font-family:Georgia,serif;font-weight:500}.subscription-detail dl{gap:7px;display:grid}.subscription-detail dl div{background:#f7faf8;border-radius:8px;padding:9px}.subscription-detail dt{color:#82928d;font-size:8px}.subscription-detail dd{margin:3px 0 0;font-size:10px;font-weight:700}.subscription-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.subscription-actions button{color:#08765f;cursor:pointer;background:#fff;border:1px solid #cbdad4;border-radius:8px;padding:9px;font-size:8px;font-weight:800}.subscription-actions button.danger{color:#a44734;border-color:#e1b5aa}@media (width<=1000px){.subscription-layout{grid-template-columns:1fr}.subscription-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.customer-subscription dl,.subscription-create form{grid-template-columns:1fr}.subscription-head{display:none}.subscription-row{grid-template-columns:1fr 1fr}.subscription-actions{grid-template-columns:1fr}}.customer-subscription .subscription-manage-button{color:#fff;text-align:center;cursor:pointer;background:#08765f;border:1px solid #08765f;border-radius:10px;justify-content:center;align-items:center;max-width:100%;min-height:46px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.4;transition:background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 10px #08765f26}.customer-subscription .subscription-manage-button:hover{background:#065c4b;border-color:#065c4b;box-shadow:0 5px 12px #08765f38}.customer-subscription .subscription-manage-button:focus-visible{outline-offset:3px;outline:3px solid #65bca7}@media (width<=650px){.customer-subscription .subscription-manage-button{width:100%}}.subscription-payment-management{background:#f6faf8;border:1px solid #d8e5df;border-radius:12px;margin-bottom:18px;padding:18px}.subscription-payment-management h3{color:#29433b;margin:0 0 10px;font-size:16px}.subscription-payment-management p{color:#52665e;overflow-wrap:anywhere;margin:0 0 12px;font-size:13px;line-height:1.65}.subscription-payment-management p:last-child{margin-bottom:0}.themes-page{color:#102c27;background:#f4f7f5;min-height:100vh}.themes-page>header{background:#fff;border-bottom:1px solid #dce5e1;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 590px);display:flex}.themes-page>header>a:last-child{color:#fff;background:#08765f;border-radius:9px;padding:11px 15px;font-size:12px;font-weight:800}.themes-hero{text-align:center;max-width:860px;margin:0 auto;padding:90px 24px 55px}.themes-hero span{color:#08765f;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.themes-hero h1{letter-spacing:-.04em;margin:12px 0 18px;font-family:Georgia,serif;font-size:clamp(38px,6vw,66px);font-weight:500;line-height:1.04}.themes-hero p{color:#62746e;max-width:680px;margin:0 auto;line-height:1.7}.themes-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:1180px;margin:0 auto;padding:0 24px 100px;display:grid}.theme-card{background:#fff;border:1px solid #dce5e1;border-radius:24px;padding:18px}.theme-preview{aspect-ratio:16/9;border-radius:16px;position:relative;overflow:hidden}.theme-preview img{object-fit:cover;width:100%;height:100%}.mobile-frame{color:#fff;background:#102c27;border:3px solid #fff;border-radius:12px;padding:22px 8px 7px;font-size:7px;position:absolute;bottom:14px;right:14px;box-shadow:0 6px 20px #0004}.theme-card>small{color:#7b8b86;margin-top:18px;font-size:9px;line-height:1.5;display:block}.theme-card h2{margin:8px 0;font-family:Georgia,serif;font-size:27px}.theme-card p{color:#62746e;min-height:45px;font-size:12px;line-height:1.6}.theme-card>div:last-child{gap:8px;display:flex}.theme-card>div:last-child a{color:#08765f;border:1px solid #cfdcd6;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:800}.theme-card>div:last-child .start-theme{color:#fff;background:#08765f}.theme-card-2{background:#f3ece4}.theme-card-3{background:#fbfaf7;border-radius:2px}.theme-card-4{background:#f0eeff}.theme-card-5{background:#ecf8f0}.theme-card-6{background:#edf8f7;border-radius:36px}.demo-store{--accent:#08765f;--bg:#f4f7f5;--radius:16px;--demo-font:system-ui;background:var(--bg);color:#182520;min-height:100vh;font-family:var(--demo-font)}.demo-ribbon{color:#fff;text-align:center;background:#14251f;padding:9px 20px;font-family:system-ui;font-size:10px}.demo-ribbon a{color:#b7ead3;margin-left:14px;text-decoration:underline}.demo-store>header{background:#fff;align-items:center;gap:28px;height:76px;padding:0 max(22px,50vw - 590px);display:flex}.demo-logo{margin-right:auto;font-size:23px;font-weight:800}.demo-store nav{gap:20px;font-family:system-ui;font-size:11px;display:flex}.cart-button,.demo-menu{border-radius:var(--radius);background:var(--accent);color:#fff;border:0;padding:10px 13px;font-size:10px;font-weight:800}.demo-menu{display:none}.demo-hero{border-radius:var(--radius);background:#fff;grid-template-columns:.85fr 1.15fr;align-items:center;max-width:1180px;margin:28px auto 0;display:grid;overflow:hidden}.demo-hero>div{padding:clamp(28px,6vw,70px)}.demo-hero span,.demo-products small,.demo-story small{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-family:system-ui;font-size:9px;font-weight:800}.demo-hero h1{margin:12px 0;font-size:clamp(38px,5vw,70px);line-height:1.02}.demo-hero p{color:#61716b;line-height:1.65}.demo-hero a{border-radius:var(--radius);background:var(--accent);color:#fff;margin-top:13px;padding:12px 15px;font-family:system-ui;font-size:10px;font-weight:800;display:inline-block}.demo-hero img{object-fit:cover;width:100%;height:100%;min-height:480px}.trust-strip{border-radius:var(--radius);background:#fff;justify-content:space-between;gap:14px;max-width:1180px;margin:15px auto;padding:15px 22px;font-family:system-ui;font-size:10px;display:flex}.demo-products{max-width:1180px;margin:65px auto;padding:0 22px}.demo-products>header{justify-content:space-between;align-items:end;display:flex}.demo-products h2,.demo-story h2{margin:6px 0;font-size:34px}.demo-products input{border-radius:var(--radius);background:#fff;border:1px solid #cddbd5;width:min(330px,45vw);padding:12px}.category-tabs{gap:7px;margin:20px 0;display:flex;overflow:auto}.category-tabs button{white-space:nowrap;border-radius:var(--radius);background:#fff;border:1px solid #cddbd5;padding:9px 12px}.category-tabs button[aria-selected=true]{background:var(--accent);color:#fff}.demo-product-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.demo-product-grid article{border-radius:var(--radius);background:#fff;padding:13px}.product-visual{border-radius:var(--radius);background:linear-gradient(135deg,var(--bg),#fff);border:0;place-items:center;width:100%;height:190px;display:grid}.product-visual span{border:2px solid var(--accent);border-radius:var(--radius);color:var(--accent);padding:12px;font-weight:800}.demo-product-grid h3{margin:7px 0}.demo-product-grid p{color:#65766f;min-height:40px;font-size:11px;line-height:1.5}.demo-product-grid article>div{justify-content:space-between;align-items:center;display:flex}.demo-product-grid article>div button{border-radius:var(--radius);background:var(--accent);color:#fff;border:0;padding:9px;font-size:9px}.demo-story{text-align:center;border-radius:var(--radius);background:#fff;max-width:900px;margin:80px auto;padding:60px}.demo-story p{color:#62746e;line-height:1.8}.demo-store>footer{color:#fff;background:#172720;padding:50px max(22px,50vw - 590px)}.demo-store>footer strong{font-size:22px}.demo-store>footer p{color:#b9c6c1;font-family:system-ui;font-size:10px}.demo-store>footer a{color:#b7ead3}.demo-modal{z-index:30;background:#0008;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.demo-modal>div{border-radius:var(--radius);background:#fff;width:min(520px,100%);padding:30px}.demo-modal>div>button:first-child{float:right;background:0 0;border:0;font-size:25px}.demo-modal fieldset{grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0;display:grid}.demo-modal label{font-size:9px}.demo-modal select{width:100%}.demo-modal>div>button:last-child{border-radius:var(--radius);background:var(--accent);color:#fff;border:0;padding:11px}.demo-cart{z-index:40;background:#fff;width:min(420px,100%);height:100vh;padding:28px;position:fixed;top:0;right:0;box-shadow:-15px 0 45px #0003}.demo-cart>button:first-child{float:right}.demo-warning{color:#7c5a0b;background:#fff3cf;border-radius:10px;padding:12px;font-size:11px}.demo-cart p{border-bottom:1px solid #eee;justify-content:space-between;padding:12px 0;font-size:11px;display:flex}.demo-cart>button:last-child{border-radius:var(--radius);background:var(--accent);color:#fff;border:0;width:100%;padding:12px}.demo-taki-aksesuar .demo-logo,.demo-taki-aksesuar h1,.demo-taki-aksesuar h2{letter-spacing:.02em;font-weight:400}.demo-baski-kisisellestirme .demo-product-grid article:nth-child(odd){transform:rotate(-1deg)}.demo-market .demo-product-grid{grid-template-columns:repeat(3,1fr)}.demo-yerel-hizmet .demo-hero{border-radius:40px}@media (width<=760px){.themes-grid{grid-template-columns:1fr}.theme-card p{min-height:0}.demo-menu{display:block}.demo-store nav{z-index:10;background:#fff;flex-direction:column;padding:18px;display:none;position:absolute;top:111px;left:0;right:0}.demo-store nav.open{display:flex}.demo-hero{grid-template-columns:1fr;margin:14px}.demo-hero img{min-height:280px}.trust-strip{flex-direction:column;margin:10px 14px}.demo-product-grid{grid-template-columns:1fr}.demo-products>header{flex-direction:column;align-items:stretch;gap:14px}.demo-products input{width:100%}.demo-story{margin:50px 14px;padding:35px 22px}.demo-modal fieldset{grid-template-columns:1fr}}.contact-section{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:.8fr 1.2fr;gap:70px;max-width:1184px;margin:0 auto 90px;padding:52px;display:grid}.contact-section h2{margin:12px 0;font-family:Georgia,serif;font-size:42px;font-weight:500}.contact-section p{color:var(--muted);line-height:1.65}.contact-section dl,.provider-card dl{gap:13px;margin:0;display:grid}.contact-section dl>div,.provider-card dl>div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:18px;padding-bottom:12px;display:grid}.contact-section dt,.provider-card dt{color:var(--muted);font-size:12px}.contact-section dd,.provider-card dd{margin:0;font-weight:700;line-height:1.5}.contact-section a,.provider-card a{color:var(--green)}.contact-compact{background:#fbfcfb;border-radius:16px;grid-template-columns:.7fr 1.3fr;gap:38px;margin-bottom:58px;padding:27px 34px}.contact-compact .section-kicker{font-size:10px}.contact-compact p{margin:9px 0 0;font-size:12px;line-height:1.55}.contact-compact dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px}.contact-compact dl>div{grid-template-columns:105px 1fr;gap:10px;padding:7px 0}.contact-compact dt,.contact-compact dd{font-size:10.5px}.contact-compact dd{font-weight:650}.site-footer{grid-template-columns:1.1fr .8fr 1.2fr;align-items:start;gap:36px;display:grid}.site-footer .footer-intro{display:block}.site-footer .footer-intro p{text-align:left;max-width:260px;line-height:1.6}.site-footer nav{flex-direction:column;align-items:flex-start;gap:11px;font-weight:700;display:flex}.site-footer nav a:hover{color:var(--green)}.site-footer .payment-trust{background:#f4f7f5;border-radius:14px;flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:16px;padding:22px;display:flex}.payment-trust>span{background:#fff;border:1px solid #d5dfda;border-radius:7px;align-items:center;height:34px;padding:0 12px;display:inline-flex}.visa-mark{color:#17357e;letter-spacing:-.06em;font-size:18px;font-style:italic;font-weight:900}.mastercard-mark{color:#272727;font-size:10px;font-weight:800;position:relative;padding-left:48px!important}.mastercard-mark i{background:#e31d1a;border-radius:50%;width:22px;height:22px;position:absolute;left:10px}.mastercard-mark i+i{mix-blend-mode:multiply;background:#f4a000;left:24px}.iyzico-mark{padding:0 10px!important}.iyzico-mark img{width:107px;height:auto;display:block}.payment-trust small{color:#71807b}.site-footer .copyright{color:#9aa6a1;text-align:center;grid-column:1/-1}.legal-page{background:linear-gradient(#eef7f2 0,#0000 330px);min-height:100vh}.legal-header{justify-content:space-between;align-items:center;max-width:960px;margin:0 auto;padding:28px 24px;display:flex}.legal-header>a:last-child{color:var(--green);font-size:13px;font-weight:750}.legal-document{border:1px solid var(--line);background:#fff;border-radius:24px;max-width:960px;margin:32px auto 90px;padding:58px 70px;box-shadow:0 24px 70px #102c2714}.legal-document h1{letter-spacing:-.04em;margin:14px 0 18px;font-family:Georgia,serif;font-size:clamp(40px,6vw,62px);font-weight:500;line-height:1.05}.legal-intro{color:var(--muted);margin:0 0 42px;font-size:18px;line-height:1.7}.legal-document section{margin:34px 0}.legal-document section h2,.provider-card h2{margin:0 0 12px;font-size:20px}.legal-document section p{color:#4d625b;margin:0;line-height:1.8}.provider-card{background:#f3f7f5;border-radius:16px;margin-top:46px;padding:28px}.legal-updated{color:#899690;margin-top:28px;font-size:12px}@media (width<=900px){.contact-section{grid-template-columns:1fr;gap:45px}.contact-compact{gap:20px}.contact-compact dl{grid-template-columns:1fr 1fr}.site-footer{text-align:left;grid-template-columns:1fr 1fr}.site-footer .footer-intro,.site-footer .payment-trust,.site-footer .copyright{grid-column:1/-1}}@media (width<=560px){.contact-section{margin:0 14px 60px;padding:30px 20px}.contact-compact{padding:23px 18px}.contact-compact dl{grid-template-columns:1fr}.contact-section dl>div,.provider-card dl>div{grid-template-columns:1fr;gap:4px}.contact-compact dl>div{grid-template-columns:92px 1fr;gap:8px}.site-footer{grid-template-columns:1fr}.site-footer .footer-intro,.site-footer .payment-trust,.site-footer .copyright{grid-column:1}.site-footer .payment-trust{justify-content:flex-start}.legal-header{padding:20px}.legal-document{margin:18px 12px 55px;padding:36px 22px}.legal-document h1{font-size:39px}.legal-intro{font-size:16px}}.sandbox-shell{color:#173b33;max-width:600px;margin:0 auto;padding:56px 24px}.sandbox-heading{margin-bottom:28px}.sandbox-badge{letter-spacing:1.2px;color:#086649;background:#dcefe7;border-radius:24px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-block}.sandbox-heading h1{margin:18px 0 12px;font-size:32px;font-weight:800;line-height:1.2}.sandbox-heading p{color:#587068;font-size:16px;line-height:1.65}.sandbox-card{background:#fff;border:1px solid #d6e2dc;border-radius:18px;padding:28px;box-shadow:0 12px 40px #153e3010}.sandbox-notice{color:#146543;background:#edf7f1;border-radius:9px;margin:0 0 26px;padding:12px 14px;font-size:13px}.sandbox-form{text-align:left;flex-direction:column;display:flex}.sandbox-form label{margin:0 0 9px;font-size:14px;font-weight:750}.sandbox-form input{box-sizing:border-box;color:#173b33;background:#fff;border:1.5px solid #acbfb4;border-radius:9px;width:100%;min-height:52px;padding:13px 15px;font-size:16px;display:block}.sandbox-form input::placeholder{color:#7c9187}.sandbox-form input:focus{border-color:#087655;outline:3px solid #0b79552b}.sandbox-form small{color:#60776b;margin:7px 0 23px;font-size:12px;line-height:1.6;display:block}.sandbox-consent-note{color:#60776b;margin:0 0 20px;font-size:12px;line-height:1.7}.sandbox-primary{color:#fff;cursor:pointer;background:#087655;border:0;border-radius:10px;width:100%;min-height:52px;padding:14px 18px;font-size:16px;font-weight:750;display:block;box-shadow:0 4px 10px #08765520}.sandbox-primary:hover:not(:disabled){background:#065b42}.sandbox-primary:focus-visible{outline-offset:3px;outline:3px solid #0b795570}.sandbox-primary:disabled{color:#52685b;cursor:not-allowed;box-shadow:none;background:#c6d2cb}.sandbox-back{color:#087655;text-underline-offset:4px;margin-top:24px;font-size:13px;font-weight:650;text-decoration:underline;display:inline-block}.sandbox-footnote{text-align:center;color:#60776b;margin:20px 0;font-size:12px}.sandbox-next h2{margin-bottom:18px;font-size:22px;font-weight:750}.sandbox-next p{margin:12px 0;font-size:14px;line-height:1.6}.sandbox-next code{overflow-wrap:anywhere;background:#f1f5f2;border-radius:8px;padding:12px;font-size:12px;display:block}.sandbox-checkbox{align-items:flex-start;gap:10px;margin:22px 0;font-size:13px;line-height:1.7;display:flex}.sandbox-checkbox input{accent-color:#087655;flex-shrink:0;width:18px;height:18px;margin-top:3px}.sandbox-message{background:#f2f6f3;border-radius:8px;margin-top:18px;padding:12px;font-size:13px;line-height:1.6}@media (width<=600px){.sandbox-shell{padding:28px 16px}.sandbox-card{padding:22px}.sandbox-heading h1{font-size:27px}}.ready-theme{box-sizing:border-box;background:var(--theme-background);width:min(1360px,100%);font-family:var(--theme-font);box-shadow:none;border:0;border-radius:0;margin:auto;padding:32px}.ready-theme h1,.ready-theme h2,.ready-theme h3{font-family:var(--theme-font)}.ready-theme .store-announcement{text-align:center;background:var(--accent);color:#fff;padding:12px}.ready-theme .store-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:20px;display:flex}.ready-theme .store-navigation ul{flex-wrap:wrap;gap:20px;padding:0;list-style:none;display:flex}.ready-theme .store-navigation details ul{display:block}.ready-theme .store-theme-hero{background:#fff;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ready-theme .store-theme-intro{padding:clamp(24px,5vw,64px)}.ready-theme .store-theme-intro h1{font-size:clamp(32px,4.5vw,64px);font-weight:500}.ready-theme .store-hero-image{object-fit:cover;width:100%;height:100%;max-height:560px}.ready-theme .store-content-button{background:var(--accent);color:#fff;margin-top:12px;padding:12px 20px;text-decoration:none;display:inline-block}.ready-theme .store-content-footer nav{flex-wrap:wrap;gap:20px;display:flex}.ready-theme .store-content-footer p{white-space:pre-line}.ready-theme .store-brand{font-size:1.3rem;font-weight:700}.ready-theme .store-benefits{background:#fff;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:18px;display:flex}.ready-preview-shell .ready-theme{box-sizing:border-box;max-width:100%}.ready-preview-shell[data-size=mobile] .ready-theme .store-theme-hero{grid-template-columns:1fr}@media (width<=640px){.ready-theme{padding:16px}.ready-theme .store-theme-hero{grid-template-columns:1fr}}.ready-theme{--theme-radius:2px;overflow-wrap:anywhere}.ready-theme .store-brand{overflow-wrap:anywhere;min-width:0;max-width:100%}.ready-theme .store-brand img{object-fit:contain;max-width:220px;max-height:86px}.ready-theme[data-theme^=norveta]{background:var(--theme-background);color:#263c2a;font-family:var(--theme-font);padding:clamp(16px,3vw,48px)}.ready-theme[data-theme^=norveta] .store-navigation{background:0 0;border-bottom:1px solid #29422e33;flex-direction:column;gap:24px;display:flex}.ready-theme[data-theme^=norveta] .store-brand{letter-spacing:-.04em;text-align:center;font-size:clamp(24px,4vw,48px)}.ready-theme[data-theme^=norveta] .store-navigation ul{flex-wrap:wrap;justify-content:center}.ready-departments{border:1px solid #29422e33;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));margin:20px 0 32px;display:grid}.ready-departments a{color:inherit;border-right:1px solid #29422e33;min-width:0;padding:18px}.ready-departments small{margin-top:8px;font:12px system-ui;display:block}.ready-theme[data-theme^=norveta] .store-theme-hero{background:0 0;border:0;grid-template-columns:1fr;gap:0;padding:0;display:grid}.ready-theme[data-theme^=norveta] .store-theme-intro{max-width:780px;padding:44px 12px}.ready-theme[data-theme^=norveta] .store-theme-intro h1{font:normal clamp(36px,5vw,72px)/1.06 var(--theme-font);letter-spacing:-.05em}.ready-theme[data-theme^=norveta] .store-hero-image{object-fit:cover;border-radius:0;width:100%;max-height:470px}.ready-theme[data-theme=norveta-coffee]{color:#392c25}.ready-theme[data-theme=norveta-coffee] .store-theme-hero{grid-template-columns:1fr 1fr;align-items:center;margin:28px 0 50px}.ready-theme[data-theme=norveta-coffee] .store-hero-image{object-position:70% center;height:100%;min-height:340px}.ready-theme[data-theme=norveta-coffee] .store-theme-intro{padding:30px}.ready-theme[data-theme^=norveta] .product-card{box-shadow:none;background:0 0;border:0;border-radius:0}.ready-theme .product-card>img{object-fit:contain;background:#fff8;width:100%;height:240px}.ready-theme .product-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:24px;display:grid}.ready-theme .store-content-footer{border-top:1px solid #29422e33;margin-top:50px;padding-top:24px}.ready-theme a:focus-visible,.ready-theme button:focus-visible{outline-offset:4px;outline:3px solid}.ready-empty{border:1px dashed;padding:44px}.ready-preview-shell{border:1px solid #ccc;max-width:1180px;margin:20px auto;overflow:hidden}.ready-preview-shell[data-size=mobile]{max-width:390px}.ready-setup-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.ready-setup-cards button{text-align:left;color:#172822;background:#fff;border:1px solid #ccc;border-radius:12px;padding:16px}.ready-setup-cards button[aria-pressed=true]{outline:3px solid #29422e}.ready-setup-cards img{object-fit:cover;width:100%;height:140px}.ready-palette{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.ready-theme-state{background:#f3f8f4;border:1px solid #ccd7ce;padding:16px}.ready-preview-shell[data-size=mobile] .store-theme-hero{grid-template-columns:1fr}.ready-preview-shell[data-size=mobile] .store-brand{font-size:26px}.ready-preview-shell[data-size=mobile] .product-grid{grid-template-columns:1fr}.ready-preview-shell[data-size=mobile] .ready-departments{grid-template-columns:1fr 1fr}@media (width<=640px){.ready-theme[data-theme=norveta-coffee] .store-theme-hero{grid-template-columns:1fr}.ready-theme[data-theme^=norveta] .store-theme-intro{padding:24px 8px}.ready-theme .product-grid,.ready-departments{grid-template-columns:repeat(2,minmax(0,1fr))}.ready-theme .product-card>img{height:160px}}.ready-theme[data-theme=avrel]{color:#202b28;padding:24px}.ready-theme[data-theme=avrel] .store-navigation{background:0 0;border-block:1px solid #202b2822}.ready-theme[data-theme=avrel] .store-brand{text-transform:uppercase;letter-spacing:.16em;font-size:24px}.ready-theme[data-theme=avrel] .store-theme-hero{text-align:center;background:0 0;flex-direction:column;display:flex}.ready-theme[data-theme=avrel] .store-theme-intro{padding:64px 16px}.ready-theme[data-theme=avrel] .store-theme-intro h1{font:normal clamp(40px,7vw,92px)/1.05 var(--theme-font);max-width:15ch;margin:16px auto}.ready-theme[data-theme=avrel] .store-hero-image{border-radius:0;max-height:620px}.ready-theme[data-theme=avrel] .ready-departments{border-inline:0;gap:24px;display:flex;overflow:auto}.ready-theme[data-theme=avrel] .ready-departments a{border:0;min-width:180px;padding:28px 12px;font-size:22px}.ready-theme[data-theme=avrel] .product-card{box-shadow:none;background:0 0;border:0;border-radius:0}.ready-theme[data-theme=avrel] .product-card>img{background:#eee;height:340px}.ready-theme[data-theme=avrel] .product-grid{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:32px}.ready-theme[data-theme=avroniq]{color:#101727}.ready-theme[data-theme=avroniq] .store-navigation{border-bottom:2px solid #101727;padding-inline:0}.ready-theme[data-theme=avroniq] .store-brand{letter-spacing:-.04em;font-size:28px;font-weight:800}.ready-theme[data-theme=avroniq] .store-theme-hero{background:#f3f5f8;border-radius:12px}.ready-theme[data-theme=avroniq] .store-theme-intro{padding:40px}.ready-theme[data-theme=avroniq] .store-theme-intro h1{letter-spacing:-.045em;font-weight:750}.ready-theme[data-theme=avroniq] .ready-departments{border:0;gap:16px}.ready-theme[data-theme=avroniq] .ready-departments a{background:#f3f5f8;border:1px solid #dce1e9;border-radius:8px;padding:24px}.ready-theme[data-theme=avroniq] .product-grid{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:16px}.ready-theme[data-theme=avroniq] .product-card{box-shadow:none;border:1px solid #dce1e9;border-radius:8px;padding:16px}.ready-theme[data-theme=avroniq] .product-card>img{height:200px}@media (width<=640px){.ready-theme[data-theme=avrel] .store-theme-intro{padding:32px 8px}.ready-theme[data-theme=avrel] .product-card>img{height:240px}.ready-theme[data-theme=avroniq] .store-theme-hero{grid-template-columns:1fr}.ready-theme[data-theme=avroniq] .store-theme-intro{padding:24px}.ready-theme[data-theme=avroniq] .ready-departments{grid-template-columns:1fr 1fr}}.ready-theme .store-theme-hero:not(:has(.store-hero-image)){grid-template-columns:1fr}.ready-theme-mini{pointer-events:none;border:1px solid #ddd;height:170px;overflow:hidden}.ready-theme-mini>.ready-theme{transform-origin:0 0;width:357.14%;max-width:none;min-height:600px;margin:0;transform:scale(.28)}.ready-setup-cards article{background:#fff;border:1px solid #ccd7ce;border-radius:12px;min-width:0;padding:12px;overflow:hidden}.ready-setup-cards article[data-selected=true]{outline:3px solid #29422e}.ready-setup-cards article>button{width:100%;min-height:44px}.ready-setup-cards article p{color:#273c32}.ready-theme .store-brand img{width:auto;height:auto}.ready-theme:is([data-theme=presentiva],[data-theme=gift-studio]){color:#292333;padding:clamp(20px,4vw,48px)}.ready-theme:is([data-theme=presentiva],[data-theme=gift-studio]) .store-navigation{background:0 0;min-height:100px}.ready-theme:is([data-theme=presentiva],[data-theme=gift-studio]) .store-brand{font-family:var(--theme-font);letter-spacing:-.055em;font-size:28px}.ready-theme:is([data-theme=presentiva],[data-theme=gift-studio]) .store-theme-hero{background:0 0;align-items:center;gap:clamp(20px,4vw,60px);padding-block:25px 60px;overflow:visible}.ready-theme:is([data-theme=presentiva],[data-theme=gift-studio]) .store-theme-intro{padding:28px 0}.ready-theme:is([data-theme=presentiva],[data-theme=gift-studio]) .store-theme-intro h1{letter-spacing:-.045em;font-size:clamp(38px,5vw,80px);font-weight:400;line-height:1.05}.ready-theme:is([data-theme=presentiva],[data-theme=gift-studio]) .store-hero-image{aspect-ratio:1.08;border-radius:160px 160px 18px 18px;min-height:0;max-height:540px}.ready-theme:is([data-theme=presentiva],[data-theme=gift-studio]) .store-content-button{box-sizing:border-box;border-radius:999px;min-height:50px;padding:15px 26px}.ready-theme:is([data-theme=presentiva],[data-theme=gift-studio]) .ready-departments{border:0;gap:20px}.ready-theme:is([data-theme=presentiva],[data-theme=gift-studio]) .ready-departments a{text-align:center;background:#f2e9e5;border:1px solid #49324822;border-radius:48px 48px 12px 12px;padding:36px 20px}.ready-theme:is([data-theme=presentiva],[data-theme=gift-studio]) .product-card{box-shadow:none;background:#fffcf8;border:1px solid #49324822;border-radius:18px;padding:20px}.ready-theme:is([data-theme=presentiva],[data-theme=gift-studio]) .store-content-text{background:#f2e9e5;border-radius:18px;padding:40px}.ready-theme[data-theme=magnetbuy]{color:#182a25}.ready-theme[data-theme=magnetbuy] .store-navigation{background:0 0;border-block:1px solid #182a2533;min-height:88px}.ready-theme[data-theme=magnetbuy] .store-brand{letter-spacing:-.035em;font-size:28px}.ready-theme[data-theme=magnetbuy] .store-theme-hero{background:0 0;gap:6%;padding-block:64px 72px;overflow:visible}.ready-theme[data-theme=magnetbuy] .store-theme-intro{padding:0}.ready-theme[data-theme=magnetbuy] .store-theme-intro h1{letter-spacing:-.045em;max-width:12ch;font-size:clamp(44px,5.4vw,88px);line-height:1.04}.ready-theme[data-theme=magnetbuy] .store-hero-image{object-fit:contain;box-sizing:border-box;background:#e9eee4;border-radius:2px 2px 56px;height:auto;min-height:0;max-height:460px;padding:28px}.ready-theme[data-theme=magnetbuy] .ready-departments{border-inline:0;border-top:2px solid #182a25}.ready-theme[data-theme=magnetbuy] .product-grid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:20px}.ready-theme[data-theme=magnetbuy] .product-card{box-shadow:none;background:#e9eee4;border:1px solid #182a2533;border-radius:3px;padding:24px}.ready-theme[data-theme=magnetbuy] .product-card>img{height:180px}.ready-theme[data-theme=magnetbuy] .store-content-button{box-sizing:border-box;border-radius:3px;min-height:48px}.ready-theme .store-gift-finder{background:#f2e9e5;border:1px solid #49324833;border-radius:18px;flex-wrap:wrap;align-items:center;gap:20px;padding:24px;display:flex}.ready-theme .store-gift-finder input{box-sizing:border-box;max-width:180px;min-height:44px;padding:8px}.ready-theme-limitations{color:#4b433f;padding:8px 0;font-size:13px}@media (width<=640px){.ready-theme:is([data-theme=presentiva],[data-theme=gift-studio]) .store-theme-hero{grid-template-columns:1fr;padding-block:20px 32px}.ready-theme:is([data-theme=presentiva],[data-theme=gift-studio]) .store-hero-image{max-height:340px}.ready-theme[data-theme=magnetbuy] .store-theme-hero{grid-template-columns:1fr;gap:24px;padding-block:32px}.ready-theme[data-theme=magnetbuy] .store-theme-intro h1{max-width:16ch;font-size:clamp(38px,10vw,60px)}}.ready-theme .ready-featured .product-card:has(img){grid-template-columns:1fr 1fr;gap:24px;display:grid}.ready-theme .ready-featured .product-card:has(img)>div:first-child{grid-area:1/1/span 5}.ready-theme .ready-featured .product-card:has(img)>h3{grid-column:2}.ready-theme .ready-featured .product-card:has(img)>label{grid-column:2}.ready-theme .ready-featured .product-card:has(img)>.variant{grid-column:2}@media (width<=640px){.ready-theme .ready-featured .product-card:has(img){display:block}}
