.welcome-overlay{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02141db8;place-items:center;padding:24px;animation:.35s both welcome-fade-in;display:grid;position:fixed;inset:0}.welcome-dialog{background:var(--paper);border:1px solid #e8c8845c;border-radius:24px;grid-template-columns:.9fr 1.1fr;width:min(860px,100%);max-height:calc(100svh - 48px);animation:.55s cubic-bezier(.2,.8,.2,1) both welcome-rise-in;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000059}.welcome-close{z-index:4;width:38px;height:38px;color:var(--navy);cursor:pointer;background:#fffdf8e6;border:1px solid #062b3d24;border-radius:50%;place-items:center;font-size:24px;line-height:1;transition:transform .2s,background .2s;display:grid;position:absolute;top:14px;right:14px}.welcome-close:hover{background:#fff;transform:rotate(6deg)}.welcome-story{color:#fff;background:linear-gradient(145deg,#062f42,#031c28);padding:42px 36px;position:relative;overflow:hidden}.welcome-story:after{content:"";border:1px solid #e8c88452;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-230px;right:-230px;box-shadow:0 0 0 54px #d1a15106,0 0 0 108px #d1a15105}.welcome-story>*{z-index:1;position:relative}.welcome-brand{align-items:center;gap:10px;margin-bottom:42px;display:flex}.welcome-brand img{background:var(--gold);object-fit:contain;border-radius:50%;width:38px;height:38px}.welcome-brand span{gap:3px;display:grid}.welcome-brand strong{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.welcome-brand small{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:800}.welcome-kicker{color:var(--gold-light);letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;font-size:8px;font-weight:900}.welcome-story h2{max-width:340px;font-family:var(--serif);letter-spacing:-.035em;margin-bottom:18px;font-size:36px;font-weight:500;line-height:1.02}.welcome-story>p:not(.welcome-kicker){color:#ffffffab;max-width:330px;margin-bottom:28px;font-size:11px;line-height:1.7}.welcome-assurances{border-top:1px solid #ffffff24;display:grid}.welcome-assurances span{color:#ffffffdb;letter-spacing:.03em;border-bottom:1px solid #ffffff24;align-items:center;gap:12px;min-height:40px;font-size:9px;font-weight:750;display:flex}.welcome-assurances b{color:var(--gold-light);font-family:var(--serif);font-size:12px;font-style:italic;font-weight:500}.welcome-form-panel{padding:38px 42px 32px;overflow-y:auto}.welcome-form{gap:14px;display:grid}.welcome-form-heading{margin-bottom:5px;padding-right:24px}.welcome-form-heading small{color:var(--gold-dark);letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:7px;font-weight:900;display:block}.welcome-form-heading h3{color:var(--navy);font-family:var(--serif);letter-spacing:-.03em;margin-bottom:8px;font-size:29px;font-weight:600;line-height:1.03}.welcome-form-heading p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.welcome-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.welcome-form label{color:var(--navy);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.welcome-form input[type=text],.welcome-form input[type=email],.welcome-form input[type=tel],.welcome-form select{width:100%;min-height:43px;color:var(--ink);letter-spacing:0;text-transform:none;background:#f8f5ee;border:1px solid #062b3d26;border-radius:8px;outline:none;margin-top:6px;padding:10px 12px;font-size:11px;font-weight:550;transition:border-color .2s,box-shadow .2s,background .2s}.welcome-form select{cursor:pointer}.welcome-form input:focus,.welcome-form select:focus{border-color:var(--gold);background:#fff;box-shadow:0 0 0 3px #d1a15124}.welcome-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.welcome-consent{cursor:pointer;grid-template-columns:17px 1fr;align-items:start;gap:9px;display:grid}.welcome-consent input{width:16px;height:16px;accent-color:var(--gold-dark);margin:1px 0 0}.welcome-consent span{color:var(--muted);letter-spacing:0;text-transform:none;font-size:8.5px;font-weight:600;line-height:1.5}.welcome-submit{width:100%;margin-top:2px}.welcome-submit:disabled{cursor:wait;opacity:.68}.welcome-privacy{color:#7b8585;text-align:center;margin:-4px 0 0;font-size:8px;line-height:1.45}.welcome-form-message{color:#8c3827;background:#fff0eb;border-radius:7px;margin:0;padding:9px 11px;font-size:9px;line-height:1.45}.welcome-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:430px;display:flex}.welcome-success>span{background:var(--gold);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:24px;font-size:20px;display:grid}.welcome-success p{color:var(--gold-dark);letter-spacing:.17em;text-transform:uppercase;margin-bottom:13px;font-size:8px;font-weight:900}.welcome-success strong{max-width:380px;color:var(--navy);font-family:var(--serif);margin-bottom:28px;font-size:30px;font-weight:500;line-height:1.15}@keyframes welcome-fade-in{0%{opacity:0}to{opacity:1}}@keyframes welcome-rise-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=680px){.welcome-overlay{align-items:center;padding:12px}.welcome-dialog{border-radius:15px;grid-template-columns:1fr;width:min(100%,366px);max-height:calc(100svh - 24px);overflow-y:auto}.welcome-close{background:#fffffff0;width:31px;height:31px;font-size:19px;top:9px;right:9px}.welcome-story{align-items:center;min-height:58px;padding:13px 15px;display:flex}.welcome-brand{margin:0}.welcome-brand img{width:32px;height:32px}.welcome-kicker,.welcome-assurances{display:none}.welcome-story h2,.welcome-story>p:not(.welcome-kicker){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.welcome-form-panel{padding:14px 15px 13px;overflow:visible}.welcome-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 9px}.welcome-form-heading{grid-column:1/-1;margin-bottom:1px;padding-right:0}.welcome-form-heading small{margin-bottom:5px}.welcome-form-heading h3{margin-bottom:4px;font-size:21px}.welcome-form-heading p{font-size:8.5px;line-height:1.4}.welcome-form-row{display:contents}.welcome-company,.welcome-country{grid-column:1/-1}.welcome-form label{letter-spacing:.07em;min-width:0;font-size:7px}.welcome-form input[type=text],.welcome-form input[type=email],.welcome-form input[type=tel],.welcome-form select{min-width:0;min-height:38px;margin-top:4px;padding:8px 9px;font-size:9.5px}.welcome-consent,.welcome-form-message,.welcome-submit,.welcome-privacy{grid-column:1/-1}.welcome-consent{grid-template-columns:15px 1fr;gap:7px}.welcome-consent input{width:14px;height:14px}.welcome-consent span{font-size:7.5px;line-height:1.4}.welcome-submit{min-height:38px}.welcome-privacy{font-size:7px}.welcome-success{min-height:285px;padding:8px 2px}.welcome-success strong{font-size:24px}}@media (width<=480px){.welcome-overlay{padding:8px}.welcome-dialog{border-radius:14px;width:min(100%,420px);max-height:calc(100dvh - 16px)}.welcome-story{min-height:60px;padding:12px 14px}.welcome-brand img{width:34px;height:34px}.welcome-brand strong{font-size:11px}.welcome-brand small{font-size:6.5px}.welcome-form-panel{padding:17px 16px 18px}.welcome-form{grid-template-columns:1fr;gap:11px}.welcome-form-heading,.welcome-company,.welcome-country,.welcome-consent,.welcome-form-message,.welcome-submit,.welcome-privacy{grid-column:1}.welcome-form-row{grid-template-columns:1fr;gap:11px;display:grid}.welcome-form-heading h3{font-size:clamp(23px,7.4vw,28px);line-height:1.04}.welcome-form-heading p{font-size:10.5px;line-height:1.5}.welcome-form label{font-size:8px}.welcome-form input[type=text],.welcome-form input[type=email],.welcome-form input[type=tel],.welcome-form select{min-height:44px;padding:10px 11px;font-size:12px}.welcome-consent{grid-template-columns:18px 1fr;gap:9px}.welcome-consent input{width:17px;height:17px}.welcome-consent span{font-size:9px;line-height:1.5}.welcome-submit{min-height:44px}.welcome-privacy{font-size:8px}}@media (width<=340px){.welcome-form-panel{padding-inline:13px}.welcome-form-heading h3{font-size:22px}}html[data-motion=reduced] .welcome-overlay,html[data-motion=reduced] .welcome-dialog{animation:none}.catalog-switcher{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8f0;border-bottom:1px solid #062b3d1f;position:sticky;top:92px}.catalog-switcher-inner{grid-template-columns:1fr repeat(2,minmax(220px,.7fr));align-items:stretch;min-height:76px;display:grid}.catalog-switcher-inner>span{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;align-items:center;font-size:9px;font-weight:900;display:flex}.catalog-switcher a{color:var(--navy);font-family:var(--serif);border-left:1px solid #062b3d1c;align-items:center;gap:12px;padding:0 22px;font-size:18px;font-weight:600;transition:color .3s,background .3s;display:flex}.catalog-switcher a small{color:var(--gold-dark);font-family:var(--sans);letter-spacing:.14em;font-size:8px;font-weight:900}.catalog-switcher a strong{background:var(--ivory);min-width:28px;height:28px;color:var(--gold-dark);font-family:var(--sans);border-radius:50%;place-items:center;margin-left:auto;font-size:9px;display:grid}.catalog-switcher a:hover,.catalog-switcher a:focus-visible{background:var(--navy);color:#fff;outline:none}.catalog-switcher a:hover strong,.catalog-switcher a:focus-visible strong{background:var(--gold);color:var(--navy-deep)}.catalog-switcher a.active{background:var(--navy);color:#fff}.catalog-switcher a.active strong{background:var(--gold);color:var(--navy-deep)}.product-category-landing{background:#f7f3ec;padding:64px 0 74px;position:relative;overflow:hidden}.product-category-landing:before{content:"";opacity:.55;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#062b3d0e calc(25% - 1px) 25%);position:absolute;inset:0}.product-category-landing>.shell{z-index:1;width:min(1020px,100% - 48px);position:relative}.product-category-landing-heading{text-align:center;max-width:690px;margin:0 auto 30px}.product-category-landing-heading>p{color:var(--gold-dark);letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px;font-size:9px;font-weight:900}.product-category-landing-heading h2{color:var(--navy-deep);font-family:var(--serif);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(38px,4.2vw,50px);font-weight:500;line-height:1.02}.product-category-landing-heading>span{max-width:600px;color:var(--muted);margin:14px auto 0;font-size:11px;line-height:1.65;display:block}.product-category-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-category-card{color:#fff;background:var(--navy);border-radius:18px;align-items:flex-end;min-height:410px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #062b3d1f}.product-category-card:after{content:"";background:linear-gradient(#03192514 24%,#031925c2 60%,#031925fa 100%);position:absolute;inset:0}.product-category-card img{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .8s cubic-bezier(.22,.75,.2,1),filter .8s;position:absolute;inset:0;transform:scale(1.02)}.product-category-card:hover img{filter:saturate(1.1)contrast(1.03);transform:scale(1.08)}.product-category-card>div{z-index:2;min-height:205px;padding:27px 28px;position:relative}.product-category-card small{color:var(--gold-light);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:900}.product-category-card h3{font-family:var(--serif);letter-spacing:-.035em;margin:10px 0 9px;font-size:36px;font-weight:500;line-height:1}.product-category-card p{color:#ffffffab;max-width:430px;margin-bottom:18px;font-size:10.5px;line-height:1.65}.product-category-card strong{color:#fff;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;display:flex}.product-category-card strong span{transition:transform .3s}.product-category-card:hover strong span{transform:translate(7px)}.catalog-category{padding:68px 0 76px;scroll-margin-top:180px;position:relative;overflow:hidden}.catalog-category-powder{background:#f7f2e9}.catalog-category-whole{background:var(--paper)}.catalog-category:before{content:"";pointer-events:none;opacity:.52;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#062b3d0e calc(25% - 1px) 25%);position:absolute;inset:0}.catalog-category>.shell{z-index:1;position:relative}.catalog-section-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:58px;margin-bottom:30px;display:grid}.catalog-section-heading>div:first-child>p{color:var(--gold-dark);letter-spacing:.2em;text-transform:uppercase;margin-bottom:15px;font-size:9px;font-weight:900}.catalog-section-heading h2{color:var(--navy-deep);font-family:var(--font-hero-display), var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(42px,4.5vw,56px);font-weight:500;line-height:.95}.catalog-heading-copy{border-left:2px solid var(--gold);padding-left:24px}.catalog-heading-copy p{color:var(--muted);margin:0 0 13px;font-size:13px;line-height:1.7}.catalog-heading-copy span{color:var(--navy);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:900}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.catalog-card{background:#fffdf8f2;border:1px solid #062b3d1c;border-radius:18px;min-width:0;transition:transform .4s cubic-bezier(.22,.75,.2,1),box-shadow .4s,border-color .4s;overflow:hidden;box-shadow:0 10px 28px #062b3d09}.catalog-card:hover{border-color:#d1a1518c;transform:translateY(-5px);box-shadow:0 22px 48px #062b3d1a}.catalog-image{aspect-ratio:16/10;background:#e8e1d4;position:relative;overflow:hidden}.catalog-image:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.catalog-image:after{content:"";background:linear-gradient(#0000 46%,#031b279e);position:absolute;inset:0}.catalog-image img{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .65s cubic-bezier(.22,.75,.2,1),filter .65s;transform:scale(1.015)}.catalog-card:hover .catalog-image img{filter:saturate(1.08)contrast(1.03);transform:scale(1.07)}.catalog-image>span{z-index:2;color:#fff;font-family:var(--serif);text-shadow:0 2px 10px #0000005c;font-size:13px;font-style:italic;position:absolute;top:17px;left:18px}.catalog-image>small{z-index:2;color:#fff;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:900;position:absolute;bottom:16px;right:18px}.catalog-card-body{padding:18px 18px 16px}.catalog-botanical{color:var(--gold-dark);font-family:var(--serif);margin-bottom:12px;font-size:11px;font-style:italic}.catalog-title-row{justify-content:space-between;align-items:flex-start;gap:14px;min-height:50px;margin-bottom:13px;display:flex}.catalog-title-row h3{color:var(--navy-deep);font-family:var(--serif);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:600;line-height:1.03}.catalog-hsn{background:var(--ivory);border-radius:7px;flex:none;justify-items:end;gap:2px;padding:6px 8px;display:grid}.catalog-hsn span{color:var(--muted);letter-spacing:.12em;font-size:6px;font-weight:900}.catalog-hsn strong{color:var(--navy);letter-spacing:.025em;white-space:nowrap;font-size:8px}.catalog-origin{min-height:60px;color:var(--muted);margin:0;font-size:11px;line-height:1.65}.catalog-read-more{min-height:46px;color:var(--navy);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #062b3d1a;justify-content:space-between;align-items:center;margin:14px -18px -16px;padding:0 18px;font-size:7.5px;font-weight:900;transition:color .3s,background .3s;display:flex}.catalog-read-more span{font-size:15px;transition:transform .3s}.catalog-read-more:hover,.catalog-read-more:focus-visible{background:var(--navy);color:#fff;outline:none}.catalog-read-more:hover span,.catalog-read-more:focus-visible span{transform:translate(6px)}.catalog-details{border-top:1px solid #062b3d1a;margin:16px -22px -19px}.catalog-details summary{min-height:50px;color:var(--navy);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 22px;font-size:8px;font-weight:900;list-style:none;transition:color .3s,background .3s;display:flex}.catalog-details summary::-webkit-details-marker{display:none}.catalog-details summary:hover{background:var(--navy);color:#fff}.catalog-details summary>span:last-child{font-size:16px;font-weight:400;transition:transform .4s}.catalog-details[open] summary{background:var(--navy);color:#fff}.catalog-details[open] summary>span:last-child{transform:rotate(45deg)}.catalog-details[open] .read-more-label{font-size:0}.catalog-details[open] .read-more-label:after{content:"Close details";font-size:8px}.catalog-details-inner{background:#f3eadc;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,.75,.2,1);display:grid}.catalog-details[open] .catalog-details-inner{grid-template-rows:1fr}.catalog-details dl{margin:0;padding:0 22px;overflow:hidden}.catalog-details[open] dl{padding-block:19px 22px}.catalog-details dl>div+div{border-top:1px solid #062b3d1a;margin-top:14px;padding-top:14px}.catalog-details dt{color:var(--gold-dark);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:900}.catalog-details dd{color:#536467;margin:0;font-size:10px;line-height:1.62}.catalog-category-bridge{background:var(--navy-deep);color:#fff}.catalog-category-bridge>.shell{justify-content:space-between;align-items:center;gap:40px;min-height:108px;display:flex}.catalog-category-bridge p{color:#ffffff94;font-family:var(--serif);margin:0;font-size:20px}.catalog-category-bridge a{color:var(--gold-light);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:16px;font-size:9px;font-weight:900;display:flex}.catalog-category-bridge a span{border:1px solid #e8c88473;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .3s,color .3s,transform .3s;display:grid}.catalog-category-bridge a:hover span{background:var(--gold);color:var(--navy-deep);transform:translateY(4px)}.catalog-trade-note{color:#fff;background:linear-gradient(135deg,#062b3d,#031c28);padding:74px 0}.catalog-trade-note-inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:90px;display:grid}.catalog-trade-note-inner>div:first-child>p{color:var(--gold-light);letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-size:8px;font-weight:900}.catalog-trade-note h2{max-width:620px;font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(36px,4vw,50px);font-weight:500;line-height:1.03}.catalog-trade-note-inner>div:last-child>p{color:#ffffffa6;margin:0 0 23px;font-size:12px;line-height:1.75}@media (width<=980px){.catalog-switcher-inner{grid-template-columns:.75fr repeat(2,1fr)}.catalog-section-heading{grid-template-columns:1fr;gap:24px}.catalog-heading-copy{max-width:680px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-trade-note-inner{grid-template-columns:1fr;gap:30px}.product-category-card{min-height:380px}}@media (width<=680px){.catalog-switcher-inner{grid-template-columns:repeat(2,1fr);width:100%;min-height:62px}.catalog-switcher-inner>span{display:none}.catalog-switcher a{justify-content:center;gap:8px;padding:0 15px;font-size:14px}.catalog-switcher a:first-of-type{border-left:0}.catalog-switcher a strong{min-width:24px;height:24px;margin-left:3px}.catalog-category:before{background:repeating-linear-gradient(90deg,#0000 0 calc(50% - 1px),#062b3d0b calc(50% - 1px) 50%)}.catalog-heading-copy{padding-left:17px}.catalog-grid{grid-template-columns:1fr;gap:14px}.catalog-card{border-radius:15px}.catalog-image{aspect-ratio:16/9.5}.catalog-origin{min-height:0}.catalog-category-bridge>.shell{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:126px;padding-block:24px}.catalog-trade-note-inner>div:last-child>p{font-size:11px}.catalog-trade-note .button{width:100%}.product-category-landing:before{background:repeating-linear-gradient(90deg,#0000 0 calc(50% - 1px),#062b3d0b calc(50% - 1px) 50%)}.product-category-landing-heading{text-align:left;margin-bottom:28px}.product-category-cards{grid-template-columns:1fr;gap:14px}.product-category-card{border-radius:15px;min-height:350px}.catalog-switcher{top:66px}.catalog-switcher-inner{min-height:54px}.catalog-switcher a{padding-inline:10px;font-size:11px}.catalog-switcher a strong{min-width:21px;height:21px;font-size:8px}.catalog-category{padding:50px 0 54px;scroll-margin-top:124px}.catalog-section-heading{gap:15px;margin-bottom:22px}.catalog-section-heading h2{font-size:clamp(34px,10vw,43px)}.catalog-heading-copy p{font-size:10.5px}.catalog-card-body{padding:17px 16px 15px}.catalog-title-row{min-height:38px}.catalog-title-row h3{font-size:23px}.catalog-details{margin:12px -16px -15px}.catalog-details summary,.catalog-details dl{padding-inline:16px}.catalog-category-bridge>.shell{gap:12px;min-height:108px;padding-block:20px}.catalog-category-bridge p{font-size:16px}.catalog-trade-note{padding:48px 0}.catalog-trade-note h2{font-size:31px}.product-category-landing{padding:46px 0 50px}.product-category-landing-heading{margin-bottom:22px}.product-category-landing-heading h2{font-size:clamp(32px,9.5vw,41px)}.product-category-landing-heading>span{margin-top:11px;font-size:10px}.product-category-card{min-height:300px}.product-category-card>div{min-height:178px;padding:18px}.product-category-card h3{font-size:28px}.product-category-card p{font-size:10.5px}}@media (width<=390px){.product-category-card{min-height:282px}.product-category-card>div{min-height:168px}}.trust-rail{z-index:10;grid-template-columns:repeat(4,1fr);margin-top:-76px;display:grid;position:relative;box-shadow:0 24px 60px #0a232c26}.trust-card{z-index:1;background:var(--paper);border-right:1px solid var(--line);min-height:188px;padding:28px 26px;transition:background-color .38s cubic-bezier(.2,.75,.25,1),color .3s,transform .32s,box-shadow .32s;position:relative}.trust-card.featured{background:var(--gold);color:var(--navy-deep)}.trust-number{font-family:var(--serif);color:var(--gold);margin-bottom:26px;font-style:italic;transition:color .3s;display:block}.featured .trust-number{color:var(--navy-deep)}.trust-card h2{font-family:var(--serif);margin-bottom:9px;font-size:21px;font-weight:600}.trust-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.6;transition:color .3s}@media (hover:hover){.trust-card:hover{z-index:3;background-color:var(--gold);color:var(--navy-deep);transform:translateY(-7px);box-shadow:0 18px 34px #041e2b2e}.trust-card:hover .trust-number{color:var(--navy-deep)}.trust-card:hover p{color:#041e2bb8}.trust-rail:has(.trust-card:hover) .trust-card.featured:not(:hover){background-color:var(--paper);color:var(--ink);box-shadow:none;transform:none}.trust-rail:has(.trust-card:hover) .trust-card.featured:not(:hover) .trust-number{color:var(--gold)}.trust-rail:has(.trust-card:hover) .trust-card.featured:not(:hover) p{color:var(--muted)}}.about{grid-template-columns:.9fr 1.05fr;align-items:center;gap:100px;display:grid}.about-visual{padding:30px 0 0 30px;position:relative}.about-visual:before{content:"";background:var(--gold);width:58%;height:60%;position:absolute;top:0;left:0}.export-board{background:var(--navy-deep);color:#fff;grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr;align-items:center;min-height:500px;padding:42px;display:grid;position:relative;overflow:hidden}.export-board:before{content:"";border:1px solid #d1a1513d;border-radius:50%;width:460px;height:460px;position:absolute;top:-220px;right:-230px;box-shadow:0 0 0 68px #d1a15109,0 0 0 136px #d1a15105}.export-board:after{content:"INDIA / WORLD";color:#ffffff09;font-family:var(--serif);transform-origin:0 100%;white-space:nowrap;font-size:72px;line-height:.85;position:absolute;bottom:86px;left:37px;transform:rotate(-90deg)}.board-kicker{color:var(--gold-light);text-transform:uppercase;letter-spacing:.2em;grid-column:1/-1;align-self:start;font-size:9px;font-weight:900}.route-point{z-index:2;gap:10px;display:grid;position:relative}.route-point small{color:#ffffff75;letter-spacing:.18em;text-transform:uppercase;font-size:8px}.route-point strong{font-family:var(--serif);letter-spacing:-.04em;font-size:44px;font-weight:500;line-height:.88}.route-line{z-index:1;background:var(--gold);height:1px;position:absolute;top:50%;left:33%;right:28%;transform:rotate(-16deg)}.route-line:after{content:"→";color:var(--gold-light);font-size:24px;position:absolute;top:-17px;right:-2px}.route-line i{background:var(--gold-light);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px}.route-line i:first-child{left:10%}.route-line i:nth-child(2){left:50%}.route-line i:nth-child(3){right:0}.image-note{z-index:3;background:var(--paper);width:190px;margin:0;padding:22px;font-size:12px;line-height:1.5;position:absolute;bottom:32px;right:-36px;box-shadow:0 14px 40px #0a232c2b}.image-note strong{font-family:var(--serif);color:var(--navy);font-size:20px;display:block}.about-copy h2,.section-heading h2,.process-heading h2,.contact-panel h2{font-family:var(--serif);letter-spacing:-.04em;color:var(--navy);text-wrap:balance;font-size:clamp(42px,5vw,66px);font-weight:500;line-height:1.02}.about-copy>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.8}.about-copy .lead-copy{color:var(--ink)!important;font-size:18px!important}.about-facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px;padding-top:28px;display:grid}.about-facts div{gap:6px;display:grid}.about-facts strong{font-family:var(--serif);color:var(--navy);font-size:22px}.about-facts span{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:10px}.section-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:80px;margin-bottom:58px;display:grid}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:440px;color:var(--muted);margin-bottom:6px;font-size:14px;line-height:1.75}.product-grid{grid-template-columns:repeat(12,1fr);gap:24px;display:grid}.product-card{background:var(--paper);border:1px solid #062b3d17;grid-column:span 4;transition:transform .25s,box-shadow .25s}.product-card:hover{transform:translateY(-7px);box-shadow:0 24px 50px #0828321f}.product-image{background:var(--navy);place-items:center;height:300px;display:grid;position:relative;overflow:hidden}.product-image:before{content:"";border:1px solid #ffffff29;border-radius:50%;width:250px;height:250px;transition:transform .45s;position:absolute;box-shadow:0 0 0 42px #ffffff06,0 0 0 84px #ffffff05}.product-image:after{content:"VE";color:#ffffff09;font-family:var(--serif);font-size:180px;line-height:1;position:absolute;bottom:-54px;right:-14px}.product-image>span{z-index:3;font-family:var(--serif);color:var(--gold-light);font-style:italic;position:absolute;top:20px;left:22px}.product-card:nth-child(2n) .product-image{background:#8a3d23}.product-card:nth-child(3n) .product-image{background:#a46c20}.product-card:nth-child(5n) .product-image{background:#26392e}.product-card:hover .product-image:before{transform:scale(1.12)rotate(-3deg)}.product-copy{min-height:210px;padding:26px}.product-copy>p{color:#9b722d;text-transform:uppercase;letter-spacing:.14em;margin-bottom:12px;font-size:9px;font-weight:900}.product-copy h3{font-family:var(--serif);color:var(--navy);margin-bottom:14px;font-size:25px;font-weight:600;line-height:1.1}.product-copy>span{color:var(--muted);font-size:13px;line-height:1.65}.brochure-preview{background:var(--ivory);place-items:center;min-height:540px;display:grid;position:relative;overflow:hidden}.brochure-preview:before{content:"";background-image:linear-gradient(#062b3d0d 1px,#0000 1px),linear-gradient(90deg,#062b3d0d 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.brochure-cover{z-index:3;aspect-ratio:.72;color:#fff;background:linear-gradient(#03192559,#031925e6),url(/assets/veyron/hero-export-v2.jpg) 50%/cover;flex-direction:column;justify-content:space-between;width:330px;padding:30px;display:flex;position:relative;transform:rotate(-3deg)translate(-22px);box-shadow:-20px 28px 60px #062b3d3b}.brochure-cover:after{content:"";pointer-events:none;border:1px solid #e8c8848c;position:absolute;inset:12px}.brochure-brand{z-index:2;font-family:var(--serif);align-items:center;gap:10px;font-size:14px;display:flex;position:relative}.brochure-brand img{object-fit:contain;background:radial-gradient(circle closest-side at center, var(--gold) 0 68%, transparent 68.7%);border-radius:50%;width:34px;height:34px}.brochure-cover small{color:var(--gold-light);text-transform:uppercase;letter-spacing:.16em;margin-bottom:15px;font-size:8px;display:block}.brochure-cover strong{font-family:var(--serif);letter-spacing:-.04em;font-size:40px;font-weight:500;line-height:.94;display:block}.brochure-cover>p{text-transform:uppercase;letter-spacing:.16em;color:#ffffffa8;margin:0;font-size:8px}.brochure-page{z-index:2;background:var(--gold);width:220px;height:300px;color:var(--navy-deep);flex-direction:column;justify-content:flex-end;padding:28px 24px;display:flex;position:absolute;bottom:48px;right:18px;transform:rotate(5deg);box-shadow:0 22px 44px #062b3d29}.brochure-page span{letter-spacing:.2em;font-size:7px;position:absolute;top:25px;left:23px}.brochure-page strong{font-family:var(--serif);font-size:94px;font-weight:500;line-height:.8}.brochure-page small{text-transform:uppercase;letter-spacing:.13em;margin-top:14px;font-size:8px}.brochure-copy h2{font-family:var(--serif);color:var(--navy);letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(42px,5vw,66px);font-weight:500;line-height:1.02}.brochure-copy>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.8}.brochure-copy ul{gap:15px;margin:30px 0 36px;padding:0;list-style:none;display:grid}.brochure-copy li{border-bottom:1px solid var(--line);color:var(--navy);padding-bottom:15px;font-size:13px;font-weight:700}.brochure-copy li:before{content:"✓";color:var(--gold);margin-right:12px}.brochure-actions{align-items:center;gap:28px;display:flex}.process-heading{max-width:760px}.process-heading h2{color:#fff;margin-bottom:60px}.process-grid{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);display:grid}.process-grid article{border-right:1px solid #ffffff24;min-height:240px;padding:32px 28px 28px 0}.process-grid article:not(:first-child){padding-left:28px}.process-grid span{color:var(--gold-light);font-family:var(--serif);margin-bottom:38px;font-style:italic;display:block}.process-grid h3{font-family:var(--serif);margin-bottom:13px;font-size:28px;font-weight:500}.process-grid p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.7}.process-note{border-left:2px solid var(--gold);color:#ffffffb8;width:fit-content;max-width:560px;margin:42px 0 0 auto;padding-left:24px;font-size:14px;line-height:1.7}.contact-panel{background:var(--navy);color:#fff;padding:64px 56px}.contact-panel h2{color:#fff;font-size:clamp(42px,4.6vw,61px)}.contact-panel>p:not(.eyebrow){color:#ffffffad;line-height:1.7}.contact-details{margin-top:50px;display:grid}.contact-details a,.contact-details>div{border-top:1px solid #ffffff26;gap:8px;padding-block:20px;display:grid}.contact-details span{color:var(--gold-light);text-transform:uppercase;letter-spacing:.17em;font-size:9px}.contact-details strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}@media (width<=980px){.trust-rail{grid-template-columns:repeat(2,1fr)}.about{grid-template-columns:1fr;gap:70px}.about-visual{max-width:680px}.image-note{right:22px}.section-heading{grid-template-columns:1fr;gap:22px}.product-card{grid-column:span 6}.brochure-preview{width:100%;max-width:680px}.process-grid{grid-template-columns:repeat(2,1fr)}.process-grid article:nth-child(2){border-right:0}.process-grid article:nth-child(3),.process-grid article:nth-child(4){border-top:1px solid #ffffff24}}@media (width<=680px){.trust-rail{grid-template-columns:1fr 1fr;width:calc(100% - 30px);margin-top:-72px}.trust-card{border-bottom:1px solid var(--line);min-height:182px;padding:22px 18px}.trust-card h2{font-size:18px}.trust-card p{font-size:11px}.trust-number{margin-bottom:18px}.image-note{bottom:-28px;right:14px}.about-facts{grid-template-columns:1fr}.about-facts div{grid-template-columns:100px 1fr;align-items:center}.product-grid{grid-template-columns:1fr}.product-card,.product-7{grid-column:1}.brochure-cover{width:270px}.brochure-page{width:180px;height:240px;right:-8px}.brochure-actions{flex-direction:column;align-items:flex-start;gap:14px}.process-grid{grid-template-columns:1fr}.process-grid article{min-height:unset;border-bottom:1px solid #ffffff24;border-right:0;padding:28px 0!important}.process-grid article:nth-child(3),.process-grid article:nth-child(4){border-top:0}.trust-rail{width:calc(100% - 24px);margin-top:-42px}.trust-card{min-height:142px;padding:16px 14px}.trust-number{margin-bottom:12px;font-size:12px}.trust-card h2{margin-bottom:7px;font-size:16px;line-height:1.12}.trust-card p{font-size:9.5px;line-height:1.55}.about{gap:38px}.about-visual{padding:13px 0 0 13px}.export-board{min-height:300px;padding:20px}.route-point strong{font-size:26px}.image-note{max-width:210px;padding:14px;bottom:-20px;right:10px}.about-copy h2,.section-heading h2,.process-heading h2,.contact-panel h2{font-size:clamp(32px,9.5vw,39px)}.about-copy>p:not(.eyebrow),.brochure-copy>p:not(.eyebrow){font-size:12px;line-height:1.7}.about-copy .lead-copy{font-size:14px!important}.about-facts{gap:12px;margin-top:24px;padding-top:18px}.about-facts div{grid-template-columns:82px 1fr}.about-facts strong{font-size:18px}.about-facts span{font-size:8px}.section-heading{gap:14px;margin-bottom:30px}.section-heading>p{font-size:11px;line-height:1.65}.product-image{height:210px}.brochure-preview{min-height:350px}.brochure-cover{width:208px;padding:20px}.brochure-cover strong{font-size:31px}.brochure-page{width:138px;height:190px;padding:20px 16px;bottom:34px;right:2px}.brochure-page strong{font-size:66px}.brochure-copy h2{margin-bottom:16px;font-size:clamp(32px,9.5vw,40px)}.brochure-copy ul{gap:10px;margin:20px 0 25px}.brochure-copy li{padding-bottom:10px;font-size:11px}.process-heading h2{margin-bottom:30px}.process-grid article{padding:20px 0!important}.process-grid span{margin-bottom:12px}.process-grid h3{margin-bottom:8px;font-size:22px}.process-grid p,.process-note{font-size:10.5px}.process-note{margin-top:25px}.contact-panel,.inquiry-form{padding:34px 18px}.contact-panel>p:not(.eyebrow){font-size:11px}.contact-details{margin-top:28px}.contact-details a,.contact-details>div{padding-block:14px}.contact-details strong{font-size:12px}}@media (width<=390px){.trust-card{min-height:136px;padding-inline:12px}}.topbar{background:var(--navy-deep);color:#ffffffc7;letter-spacing:.05em;font-size:12px}.topbar-inner{justify-content:space-between;align-items:center;min-height:36px;display:flex}.topbar p{margin:0}.topbar-inner div{align-items:center;gap:12px;display:flex}.topbar a:hover{color:var(--gold-light)}.site-header{border-bottom:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8fa;height:92px;position:sticky;top:0}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:min(100% - 96px,1840px);height:100%;display:grid}.brand{align-items:center;gap:15px;width:fit-content;display:inline-flex}.brand img{object-fit:contain;background:radial-gradient(circle closest-side at center, var(--gold) 0 68%, transparent 68.7%);border-radius:50%;width:56px;height:56px;box-shadow:0 0 0 1px #062b3d1a}.brand span{background:0 0;line-height:1.05;display:grid}.brand strong{font-family:var(--sans);color:#06324a;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;font-size:23px;font-weight:850;line-height:1}.brand small{letter-spacing:.075em;text-transform:uppercase;color:#875509;white-space:nowrap;margin-top:8px;font-size:11px;font-weight:850;line-height:1.2}.desktop-nav{color:#334950;align-items:center;gap:clamp(18px,1.7vw,34px);font-size:13px;font-weight:700;display:flex}.desktop-nav a{padding-block:30px;position:relative}.desktop-nav a:after{content:"";background:var(--gold);height:2px;transition:right .25s;position:absolute;bottom:23px;left:0;right:100%}.desktop-nav a:hover:after,.desktop-nav a.active:after{right:0}.desktop-nav a.active{color:var(--navy)}.header-cta{justify-self:end}.mobile-nav{display:none}.inner-page-hero{color:#fff;background:linear-gradient(90deg,#031b27f5,#031b27b8),url(/assets/veyron/hero-export-v2.jpg) 50%/cover;align-items:center;min-height:430px;display:grid;position:relative;overflow:hidden}.inner-page-hero:after{content:"";border:1px solid #e8c88457;border-radius:50%;width:540px;height:540px;position:absolute;top:-250px;right:-160px;box-shadow:0 0 0 90px #e8c88409,0 0 0 180px #e8c88405}.inner-page-hero .shell{z-index:2;padding-block:70px;position:relative}.inner-page-hero h1{max-width:900px;margin-bottom:24px;font-size:clamp(56px,6.8vw,90px)}.inner-page-hero>.shell>p:last-child{color:#ffffffc2;max-width:650px;margin:0;font-size:17px;line-height:1.75}footer{color:#ffffffa8;background:#031722;padding-top:72px}.footer-main{grid-template-columns:1.7fr repeat(3,1fr);gap:70px;padding-bottom:64px;display:grid}footer .brand strong{color:#8dc4dc}footer .brand small{color:var(--gold-light)}.footer-brand>p{max-width:280px;font-family:var(--serif);color:#fff;margin:22px 0 0;font-size:24px;line-height:1.35}.footer-main>div:not(.footer-brand){flex-direction:column;gap:12px;display:flex}.footer-main h3{color:var(--gold-light);text-transform:uppercase;letter-spacing:.18em;margin-bottom:10px;font-size:9px}.footer-main a,.footer-main p{font-size:12px;line-height:1.55}.footer-main a:hover{color:#fff}.footer-main .footer-address{max-width:245px;line-height:1.65;display:block}.footer-address span{color:var(--gold-light);font-weight:900}.footer-bottom{letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:70px;font-size:10px;display:flex}.footer-bottom p{margin:0}.footer-controls{align-items:center;gap:22px;display:flex}.motion-toggle{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff47;padding:5px 0;transition:color .25s,border-color .25s}.motion-toggle:hover,.motion-toggle:focus-visible{border-color:var(--gold-light);color:#fff}.whatsapp{z-index:25;color:#fff;background:#20a75a;border-radius:50%;place-items:center;width:54px;height:54px;padding:0;transition:transform .25s,background-color .25s,box-shadow .25s;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 34px #0000003d}.whatsapp:hover{background:#17974e;transform:translateY(-3px);box-shadow:0 17px 38px #00000047}.whatsapp svg{fill:currentColor;width:27px;height:27px}@media (width<=1180px){.site-header .desktop-nav,.site-header .header-cta{display:none}.header-inner{grid-template-columns:1fr auto}.site-header .mobile-nav{justify-self:end;display:block;position:relative}.mobile-nav summary{cursor:pointer;text-transform:uppercase;letter-spacing:.12em;padding:12px 0;font-size:11px;font-weight:900;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{background:var(--paper);border:1px solid var(--line);width:220px;padding:12px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 20px 50px #051d282e}.mobile-nav nav a{border-bottom:1px solid var(--line);padding:13px 12px;font-size:12px}.footer-main{grid-template-columns:1.5fr repeat(3,1fr);gap:32px}}@media (width<=680px){.topbar{display:none}.site-header{height:76px}.brand img{width:46px;height:46px}.brand{gap:10px}.brand strong{letter-spacing:.025em;font-size:16px}.brand small{letter-spacing:.055em;margin-top:5px;font-size:8.5px}.inner-page-hero{min-height:390px}.inner-page-hero h1{font-size:clamp(48px,12vw,64px)}.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.footer-controls{justify-content:space-between;gap:14px;width:100%}.whatsapp{width:48px;height:48px;padding:0}.whatsapp svg{width:24px;height:24px}}@media (width<=760px){.inner-page-hero .eyebrow{letter-spacing:.15em;white-space:normal;max-width:100%;font-size:9px;line-height:1.4;overflow:visible}}@media (width<=680px){.site-header{height:66px}.header-inner{gap:12px;width:calc(100% - 24px)}.brand{gap:8px;min-width:0}.brand img{flex:0 0 39px;width:39px;height:39px}.brand strong{letter-spacing:.02em;font-size:14px}.brand small{letter-spacing:.045em;margin-top:4px;font-size:7px}.mobile-nav summary{place-items:center;min-width:44px;min-height:44px;padding:0;font-size:9px;display:grid}.mobile-nav nav{border-radius:10px;width:208px;padding:8px;top:45px}.mobile-nav nav a{align-items:center;min-height:42px;padding:12px 10px;font-size:10px;display:flex}.inner-page-hero{min-height:286px}.inner-page-hero .shell{padding-block:42px}footer{padding-top:48px}.footer-main{grid-template-columns:1fr 1fr;gap:27px 18px;padding-bottom:38px}.footer-brand{grid-column:1/-1}.footer-brand>p{max-width:260px;margin-top:16px;font-size:19px}.footer-main h3{margin-bottom:5px;font-size:8px}.footer-main a,.footer-main p{font-size:10.5px}.footer-bottom{min-height:58px;padding-block:13px;font-size:8px}.whatsapp{width:46px;height:46px;padding:0;bottom:12px;right:12px}.whatsapp svg{width:23px;height:23px}}@media (width<=390px){.header-inner{width:calc(100% - 20px)}.brand{gap:7px}.brand img{flex-basis:37px;width:37px;height:37px}.brand strong{font-size:12.5px}.brand small{font-size:6.5px}}.vision-mission-section{background:var(--navy-deep);color:#fff;padding:78px 0 82px;position:relative;overflow:hidden}.vision-mission-section:before{content:"";border:1px solid #e8c8843d;border-radius:50%;width:620px;height:620px;position:absolute;top:-420px;right:-330px;box-shadow:0 0 0 90px #d1a15106,0 0 0 180px #d1a15104}.vision-mission-section>.shell{z-index:1;position:relative}.vision-mission-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:62px;margin-bottom:36px;display:grid}.vision-mission-heading h2{max-width:660px;font-family:var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(40px,4.4vw,58px);font-weight:500;line-height:1.03}.vision-mission-heading>p{border-left:2px solid var(--gold);color:#ffffffad;margin:0;padding-left:24px;font-size:14px;line-height:1.75}.vision-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.purpose-card{background:#ffffff0b;border:1px solid #ffffff21;border-radius:20px;flex-direction:column;min-height:370px;padding:34px 36px;transition:transform .4s,border-color .4s,background .4s;display:flex;position:relative;overflow:hidden}.purpose-card:after{content:"";border:1px solid #e8c88447;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-170px;right:-170px;box-shadow:0 0 0 54px #d1a15106}.purpose-card:hover{background:#ffffff12;border-color:#e8c8848c;transform:translateY(-5px)}.purpose-card h3{max-width:520px;font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:0 0 16px;font-size:clamp(28px,2.6vw,36px);font-weight:500;line-height:1.08}.purpose-card>p:not(.purpose-label){color:#ffffffa8;max-width:600px;margin:0;font-size:13px;line-height:1.75}.purpose-card>strong{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin-top:auto;padding-top:22px;font-size:9px;line-height:1.5}@keyframes about-cert-scroll{to{transform:translate(-50%)}}@media (width<=980px){.vision-mission-heading{grid-template-columns:1fr;gap:28px}.vision-mission-heading>p{max-width:680px}.purpose-card{min-height:340px;padding:32px}}@media (width<=680px){.vision-mission-section{padding:62px 0}.vision-mission-heading{margin-bottom:28px}.vision-mission-heading h2{font-size:clamp(36px,10vw,46px)}.vision-mission-heading>p{padding-left:18px;font-size:13px}.vision-mission-grid{grid-template-columns:1fr}.purpose-card{border-radius:17px;min-height:0;padding:26px 22px}.purpose-card{border-radius:14px;padding:21px 18px}.purpose-card h3{font-size:24px}}.flipbook-section{background:#f8f6f1;padding:104px 0 112px;position:relative;overflow:hidden}.flipbook-section:before{content:"";pointer-events:none;opacity:.62;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#062b3d11 calc(25% - 1px) 25%);position:absolute;inset:0}.flipbook-section>.shell{z-index:1;position:relative}.flipbook-heading{text-align:center;max-width:780px;margin:0 auto 46px}.flipbook-heading>p{color:var(--gold-dark);letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px;font-size:9px;font-weight:900}.flipbook-heading h2{color:var(--navy-deep);font-family:var(--font-hero-display), var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(44px,5vw,66px);font-weight:500;line-height:1.02}.flipbook-heading>span{max-width:650px;color:var(--muted);text-wrap:balance;margin:18px auto 0;font-size:13px;line-height:1.65;display:block}.flipbook-reader{--page-turn-duration:1.12s;border-radius:28px;outline:none;position:relative}.flipbook-reader:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.book-zoom-controls{background:#eee7dc;border:1px solid #062b3d1a;border-radius:999px;align-items:center;gap:4px;width:fit-content;margin:0 0 12px auto;padding:5px;display:flex;box-shadow:0 8px 22px #062b3d14}.book-zoom-controls button{background:var(--paper);width:38px;height:34px;color:var(--navy);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;font-size:18px;font-weight:800;transition:background .25s,color .25s,transform .25s,opacity .25s;display:grid}.book-zoom-controls button:hover:not(:disabled){background:var(--gold);color:var(--navy-deep);transform:translateY(-1px)}.book-zoom-controls button:focus-visible{outline:2px solid var(--gold-dark);outline-offset:2px}.book-zoom-controls button:disabled{opacity:.36;cursor:default}.book-zoom-controls .book-zoom-level{width:58px;color:var(--gold-dark);letter-spacing:.08em;font-size:9px}.book-stage{perspective:2200px;scrollbar-width:thin;scrollbar-color:#d1a151a6 #ffffff14;background:radial-gradient(circle at 50% 20%,#124151c7,#0000 55%),linear-gradient(145deg,#062b3d,#031923);border:1px solid #e8c88442;border-radius:28px;place-items:center;min-height:660px;padding:34px 94px 62px;display:grid;position:relative;overflow:auto;box-shadow:0 28px 72px #041e2b33}.book-stage::-webkit-scrollbar{width:8px;height:8px}.book-stage::-webkit-scrollbar-track{background:#ffffff14}.book-stage::-webkit-scrollbar-thumb{background:#d1a151b3;border-radius:999px}.book-stage:before{content:"";border:1px solid #e8c88433;border-radius:50%;width:520px;height:520px;position:absolute;top:-350px;right:-330px;box-shadow:0 0 0 70px #d1a15106,0 0 0 140px #d1a15104}.book-canvas{perspective:2200px;width:min(900px,100%);transform-style:preserve-3d;transition:zoom .28s cubic-bezier(.22,.75,.2,1);position:relative;transform:translateZ(0)}.book-spread{width:100%;transform-style:preserve-3d;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:2px;display:grid;position:relative}.book-spread.single-page{grid-template-columns:1fr;width:calc(50% - 1px);margin-inline:auto}.book-page{z-index:1;aspect-ratio:210/297;backface-visibility:hidden;min-width:0;transform-style:preserve-3d;background:#fffdf8;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000040}.book-page>img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%}@keyframes brochure-intro-nudge{0%,to{transform:translate(0)}50%{transform:translate(9%)}}.book-spine{z-index:3;opacity:.62;pointer-events:none;background:linear-gradient(90deg,#00000024,#ffffff24 46%,#00000021);width:18px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.book-stationary-page{z-index:6;background:#fffdf8;width:50%;margin:0;position:absolute;inset-block:0;overflow:hidden;box-shadow:0 18px 42px #00000040}.direction-next .book-stationary-page{left:0}.direction-previous .book-stationary-page{right:0}.book-stationary-page>img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%}.book-turn-sheet{z-index:7;width:50%;transform-style:preserve-3d;will-change:transform;position:absolute;inset-block:0}.direction-next .book-turn-sheet{transform-origin:0;animation:page-flip-next var(--page-turn-duration) cubic-bezier(.45,.02,.22,1) both;left:50%}.direction-previous .book-turn-sheet{transform-origin:100%;animation:page-flip-previous var(--page-turn-duration) cubic-bezier(.45,.02,.22,1) both;left:0}.book-turn-sheet.full-sheet{left:25%}.book-turn-face{z-index:2;backface-visibility:hidden;background:#fffdf8;margin:0;position:absolute;inset:0;overflow:hidden;box-shadow:0 14px 34px #00000038}.direction-next .book-turn-front,.direction-previous .book-turn-back{border-radius:0 12px 12px 0}.direction-previous .book-turn-front,.direction-next .book-turn-back{border-radius:12px 0 0 12px}.book-turn-face>img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%}.book-turn-back{transform:rotateY(180deg)}.page-gloss{pointer-events:none;opacity:.12;animation:page-gloss-shift var(--page-turn-duration) cubic-bezier(.45,.02,.22,1) both;background:linear-gradient(90deg,#fff0 6%,#ffffff47 48%,#0000001f 94%);position:absolute;inset:0}.book-turn-shadow{z-index:4;pointer-events:none;filter:blur(13px);opacity:0;background:linear-gradient(90deg,#0000,#0000006b);width:24%;position:absolute;inset-block:1.5%}.direction-next .book-turn-shadow{animation:page-shadow-next var(--page-turn-duration) cubic-bezier(.45,.02,.22,1) both;left:-12%}.direction-previous .book-turn-shadow{animation:page-shadow-previous var(--page-turn-duration) cubic-bezier(.45,.02,.22,1) both;right:-12%;transform:scaleX(-1)}.is-turning .book-spread{animation:page-underlay-settle var(--page-turn-duration) ease-out both}@keyframes page-flip-next{0%{transform:rotateY(0)translateZ(0)scaleX(1)}14%{transform:rotateY(-12deg)translateZ(2px)scaleX(.999)}32%{transform:rotateY(-48deg)translateZ(10px)scaleX(.992)}50%{transform:rotateY(-90deg)translateZ(18px)scaleX(.982)}68%{transform:rotateY(-132deg)translateZ(10px)scaleX(.992)}86%{transform:rotateY(-168deg)translateZ(2px)scaleX(.999)}to{transform:rotateY(-180deg)translateZ(0)scaleX(1)}}@keyframes page-flip-previous{0%{transform:rotateY(0)translateZ(0)scaleX(1)}14%{transform:rotateY(12deg)translateZ(2px)scaleX(.999)}32%{transform:rotateY(48deg)translateZ(10px)scaleX(.992)}50%{transform:rotateY(90deg)translateZ(18px)scaleX(.982)}68%{transform:rotateY(132deg)translateZ(10px)scaleX(.992)}86%{transform:rotateY(168deg)translateZ(2px)scaleX(.999)}to{transform:rotateY(180deg)translateZ(0)scaleX(1)}}@keyframes page-shadow-next{0%,to{opacity:0;transform:translate(0)scaleX(.7)}28%{opacity:.28}50%{opacity:.66;transform:translate(235%)scaleX(1.15)}72%{opacity:.25}}@keyframes page-shadow-previous{0%,to{opacity:0;transform:scaleX(-.7)translate(0)}28%{opacity:.28}50%{opacity:.66;transform:scaleX(-1.15)translate(235%)}72%{opacity:.25}}@keyframes page-gloss-shift{0%{opacity:.04;transform:translate(18%)}32%{opacity:.18}50%{opacity:.38;transform:translate(-4%)}68%{opacity:.18}to{opacity:.04;transform:translate(-18%)}}@keyframes page-underlay-settle{0%{filter:brightness(.94)}64%{filter:brightness(.975)}to{filter:brightness()}}.book-arrow{z-index:8;color:#fff;cursor:pointer;background:#031923e6;border:1px solid #e8c8849e;border-radius:50%;place-items:center;width:58px;height:58px;padding:0;font-size:22px;transition:background .3s,color .3s,border-color .3s,transform .3s,opacity .3s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 30px #0000003d}.book-arrow:hover:not(:disabled){border-color:var(--gold);background:var(--gold);color:var(--navy-deep);transform:translateY(-50%)scale(1.06)}.book-arrow:focus-visible{outline:3px solid var(--gold-light);outline-offset:3px}.book-arrow:disabled{opacity:.22;cursor:default}.book-arrow-previous{left:22px}.book-arrow-next{right:22px}.book-page-count{z-index:8;color:#ffffffb8;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:9px;font-weight:800;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}@media (width<=760px){.flipbook-section{padding:72px 0 78px}.flipbook-heading{text-align:left;margin-bottom:30px}.flipbook-heading>p{letter-spacing:.15em;white-space:normal;margin-bottom:13px;font-size:9px;line-height:1.4;overflow:visible}.flipbook-heading h2{font-size:clamp(38px,11vw,50px)}.flipbook-heading>span{margin-top:15px;font-size:12px}.flipbook-reader{border-radius:20px}.book-stage{overscroll-behavior:contain;touch-action:pan-x pan-y;border-radius:20px;min-height:0;padding:18px 18px 72px;display:block;overflow:hidden}.book-stage:before{display:none}.book-stage.is-zoomed-in:not(.is-page-turning){overflow:auto}.book-canvas{width:min(430px,100%);margin-inline:auto;transition:width .28s cubic-bezier(.22,.75,.2,1)}.book-stage.is-zoomed-in .book-canvas{margin-inline:0}.book-spread,.book-spread.single-page{grid-template-columns:1fr;width:100%}.book-turn-sheet,.book-turn-sheet.full-sheet{width:100%;left:0}.book-spine{display:none}.book-arrow{width:43px;height:43px;font-size:18px;top:auto;bottom:14px;transform:none}.book-arrow:hover:not(:disabled){transform:scale(1.04)}.book-arrow-previous{left:16px}.book-arrow-next{right:16px}.book-page-count{font-size:8px;bottom:29px}}@media (width<=680px){.flipbook-section{padding:50px 0 54px}.flipbook-heading{margin-bottom:23px}.flipbook-heading>p{margin-bottom:10px;font-size:8px}.flipbook-heading h2{font-size:clamp(32px,9.5vw,40px)}.flipbook-heading>span{margin-top:11px;font-size:10.5px}.flipbook-reader,.book-stage{border-radius:15px}.book-stage{padding:12px 12px 62px}.book-arrow{width:40px;height:40px;bottom:11px}.book-arrow-previous{left:12px}.book-arrow-next{right:12px}.book-page-count{bottom:25px}}html[data-motion=reduced] .book-turn-sheet,html[data-motion=reduced] .page-gloss,html[data-motion=reduced] .book-turn-shadow,html[data-motion=reduced] .is-turning .book-spread{animation:none}.hero{color:#fff;background:var(--navy);touch-action:pan-y;outline:none;align-items:center;height:calc(100svh - 128px);min-height:916px;max-height:1056px;display:grid;position:relative;overflow:hidden}.hero:focus-visible{outline:3px solid var(--gold-light);outline-offset:-3px}.hero:before{content:"";background:linear-gradient(90deg,#031b27ed 0%,#031b27b8 43%,#031b2714 76%,#031b2738 100%);position:absolute;inset:0}.hero:after{content:"";border:1px solid #deb86f59;border-radius:50%;width:560px;height:560px;position:absolute;top:-230px;right:-180px;box-shadow:0 0 0 95px #deb86f0a,0 0 0 190px #deb86f06}.hero-backgrounds{background:var(--navy);position:absolute;inset:0}.hero-background{object-fit:cover;object-position:center center;opacity:0;filter:saturate(1.04)contrast(1.035);width:100%;max-width:none;height:100%;transition:opacity .9s,transform 7s;position:absolute;inset:0;transform:scale(1.025)}.hero-background.active{opacity:1;transform:scale(1)}.hero-wash{background:linear-gradient(90deg,#031b27f0 0%,#031b27b8 43%,#031b2714 76%,#031b273d 100%),linear-gradient(#0000 28%,#02161f1f 45%,#02161f80 71%,#02161fe6 100%);position:absolute;inset:0}.hero-inner{z-index:2;justify-content:space-between;align-items:center;height:100%;padding-block:62px 340px;display:flex;position:relative}.hero-copy{flex-direction:column;width:min(720px,100%);height:400px;animation:.65s both hero-copy-in;display:flex}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero-lead{color:#ffffffc7;max-width:580px;margin-bottom:34px;font-size:17px;line-height:1.75}.hero-actions{flex-wrap:nowrap;align-items:center;gap:30px;margin-top:auto;display:flex}.hero-actions>*{flex:none}.hero-product-cta{isolation:isolate;border:2px solid var(--gold);min-width:218px;color:var(--navy-deep);background:#fff;justify-content:space-between;gap:18px;padding:0 0 0 22px;position:relative;overflow:hidden}.hero-product-cta:before{content:"";z-index:-1;background:var(--gold);transform-origin:100%;transition:transform 1s cubic-bezier(.22,.78,.2,1);position:absolute;inset:0 48px 0 0;transform:scaleX(0)}.hero-product-label{z-index:1;transition:color .3s;position:relative}.hero-product-arrow{z-index:1;background:var(--gold);width:50px;color:var(--navy-deep);align-self:stretch;place-items:center;font-size:18px;transition:background-color .3s,color .3s,transform .3s;display:grid;position:relative}.hero-product-cta:hover,.hero-product-cta:focus-visible{color:var(--navy-deep);background:#fff;transform:none}.hero-product-cta:hover:before,.hero-product-cta:focus-visible:before{transform:scaleX(1)}.hero-product-cta:hover .hero-product-label,.hero-product-cta:focus-visible .hero-product-label{color:var(--navy-deep)}.hero-product-cta:hover .hero-product-arrow,.hero-product-cta:focus-visible .hero-product-arrow{background:var(--gold);color:var(--navy-deep)}.hero-navigation{z-index:7;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;bottom:270px;left:50%;transform:translate(-50%)}.hero-side-arrow{z-index:9;color:#fff;cursor:pointer;background:#031b27b3;border:1px solid #ffffff80;place-items:center;width:48px;height:48px;padding:0;font-size:18px;transition:border-color .2s,background .2s,color .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.hero-side-arrow.previous{left:22px}.hero-side-arrow.next{right:68px}.hero-side-arrow:hover{border-color:var(--gold-light);background:var(--gold);color:var(--navy-deep)}.hero-social{z-index:8;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 15px 35px #0000003d}.hero-social a{color:#fff;place-items:center;width:46px;height:46px;font-size:14px;font-weight:900;transition:width .2s,filter .2s;display:grid}.hero-social a:hover{filter:brightness(1.12);width:54px}.hero-social .facebook{background:#315b91;font-family:Arial,sans-serif;font-size:20px}.hero-social .x-social{background:#1d95d2}.hero-social .linkedin{background:#0a66c2;font-size:12px}.hero-social .instagram{color:#fff;background:radial-gradient(circle at 31% 108%,#feda75 0 12%,#fa7e1e 28%,#d62976 53%,#962fbf 72%,#4f5bd5 100%);position:relative}.hero-social .instagram:before{content:"";border:2px solid #fff;border-radius:6px;width:18px;height:18px;position:absolute}.hero-social .instagram:after{content:"";border:2px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:6px -6px 0 -1.5px #fff}.hero-registrations{z-index:6;background:0 0;padding:30px 0 28px;position:absolute;bottom:76px;left:0;right:0}.hero-trust-copy{text-align:center;justify-items:center;gap:7px;width:min(1180px,100% - 48px);margin:0 auto 20px;display:grid}.hero-trust-copy span{color:var(--gold-light);text-transform:uppercase;letter-spacing:.22em;text-shadow:0 2px 10px #0000008c;font-size:9px;font-weight:900}.hero-trust-copy strong{color:#fffffff0;font-family:var(--serif);text-shadow:0 3px 16px #00000094;font-size:18px;font-weight:500;line-height:1.3}.hero-registration-marquee{width:min(1080px,100% - 180px);margin-inline:auto;padding-block:4px;position:relative;overflow:hidden}.hero-registration-marquee:before,.hero-registration-marquee:after{display:none}.hero-registration-track{width:max-content;animation:28s linear infinite hero-registration-scroll;display:flex}.hero-registration-row{align-items:center;gap:72px;padding-right:72px;display:flex}.hero-registration-mark{flex:0 0 200px;align-content:center;place-items:center;width:200px;min-height:78px;animation:5s ease-in-out infinite registration-float;display:grid}.hero-registration-mark:nth-child(2n){animation-delay:-2.5s}.hero-registration-mark img{object-fit:contain;filter:grayscale()brightness(0)invert()drop-shadow(0 4px 14px #0000003d);opacity:1;width:auto;max-width:188px;max-height:66px;transition:filter .35s,transform .35s}.hero-registration-mark img.gst-emblem{max-width:56px;max-height:76px}.hero-registration-mark img.msme-logo{max-width:176px;max-height:54px}.hero-registration-mark img.iec-logo{max-width:154px;max-height:60px}.hero-registration-mark img.spices-logo{max-width:78px;max-height:78px}.hero-registration-mark strong{color:#fff;letter-spacing:.02em;text-shadow:0 4px 16px #00000047;font-size:32px;font-weight:900;line-height:1;transition:color .35s,transform .35s}.hero-registration-mark .udyam{letter-spacing:.08em}.hero-registration-mark .spices{font-family:var(--serif);letter-spacing:.02em;font-size:23px}.hero-registration-mark:hover img{filter:none;opacity:1;transform:scale(1.05)}.hero-registration-mark:hover strong{color:var(--gold-light);transform:scale(1.04)}.hero-registration-marquee:hover .hero-registration-track{animation-play-state:paused}@keyframes hero-registration-scroll{to{transform:translate(-50%)}}@keyframes registration-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (width<=680px){.hero-background{object-position:68% center}.hero:before{background:linear-gradient(90deg,#031b27eb,#031b27a8)}.hero-wash{background:linear-gradient(90deg,#031b27f0,#031b27ad),linear-gradient(#0000 52%,#02161fa6)}.hero-inner{padding-block:34px 292px}.hero-lead{font-size:15px}.hero-copy{height:430px}.hero-actions{flex-direction:row;align-items:center;gap:12px;width:100%}.hero-actions .hero-product-cta{gap:10px;min-width:190px;padding:0 0 0 14px}.hero-product-cta:before{right:42px}.hero-actions .text-link{white-space:nowrap;padding-block:11px;font-size:9px}.hero-navigation{gap:9px;bottom:272px}.hero-side-arrow{width:40px;height:40px;top:48%}.hero-social{grid-template-columns:repeat(4,38px);top:auto;bottom:256px;right:15px;transform:none}.hero-social a{width:38px;height:38px}.hero-social a:hover{width:38px}.hero-trust-copy{width:calc(100% - 30px);margin-bottom:14px;padding-inline:16px}.hero-trust-copy strong{max-width:430px;font-size:15px}.hero-registration-marquee:before,.hero-registration-marquee:after{width:44px}.hero{height:auto;min-height:700px;max-height:none}.hero-inner{align-items:center;min-height:700px;padding-block:28px 246px}.hero-copy{width:calc(100% - 10px);height:326px}.hero-copy h1{margin-bottom:14px;font-size:clamp(36px,10.8vw,47px);line-height:.94}.hero-lead{max-width:92%;margin-bottom:18px;font-size:12px;line-height:1.55}.hero-actions{gap:9px}.hero-actions .button{min-height:40px;padding-inline:12px;font-size:8px}.hero-actions .hero-product-cta{min-width:164px;padding-left:12px}.hero-product-arrow{width:39px;font-size:14px}.hero-actions .text-link{padding-block:10px;font-size:8px}.hero-side-arrow{width:34px;height:34px;font-size:14px;top:43%}.hero-side-arrow.previous{left:8px}.hero-side-arrow.next{right:48px}.hero-navigation{bottom:224px}.hero-social{border-radius:12px 0 0 12px;grid-template-columns:36px;top:46%;bottom:auto;right:0;overflow:hidden;transform:translateY(-50%);box-shadow:0 12px 28px #0000003d}.hero-social a,.hero-social a:hover{width:36px;height:36px;font-size:10px}.hero-social .facebook{font-size:16px}.hero-social .instagram:before{border-radius:5px;width:14px;height:14px}.hero-social .instagram:after{width:4px;height:4px}.hero-registrations{padding-block:12px 10px;bottom:48px}.hero-trust-copy{gap:4px;width:calc(100% - 24px);margin-bottom:9px;padding-inline:8px}.hero-trust-copy span{letter-spacing:.17em;font-size:7px}.hero-trust-copy strong{max-width:350px;font-size:12px;line-height:1.28}.hero-registration-marquee{width:calc(100% - 70px);margin-left:12px;margin-right:58px}.hero-registration-row{gap:30px;padding-right:30px}.hero-registration-mark{flex-basis:116px;width:116px;min-height:48px}.hero-registration-mark img{max-width:108px;max-height:38px}.hero-registration-mark img.gst-emblem{max-width:32px;max-height:42px}.hero-registration-mark img.msme-logo{max-width:100px;max-height:32px}.hero-registration-mark img.iec-logo{max-width:88px;max-height:34px}.hero-registration-mark img.spices-logo{max-width:42px;max-height:42px}.hero-registration-mark strong{font-size:20px}.hero-registration-mark .spices{font-size:15px}}@media (width<=390px){.hero{min-height:680px}.hero-inner{min-height:680px;padding-bottom:238px}.hero-copy h1{font-size:clamp(34px,10.8vw,42px)}.hero-actions .hero-product-cta{min-width:150px}.hero-actions .text-link{white-space:normal;max-width:112px;line-height:1.35}}html[data-motion=reduced] .hero-copy,html[data-motion=reduced] .hero-registration-track,html[data-motion=reduced] .hero-registration-mark{animation:none}.principles-section{background:#f8f6f1;padding:92px 0 78px;position:relative;overflow:hidden}.principles-section:before{content:"";pointer-events:none;opacity:.66;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#062b3d13 calc(25% - 1px) 25%);position:absolute;inset:0}.principles-section:after{content:"";pointer-events:none;border:1px solid #d1a15147;border-radius:50%;width:660px;height:660px;position:absolute;top:-430px;right:-430px;box-shadow:0 0 0 80px #d1a15106,0 0 0 160px #d1a15105}.principles-section>.shell{z-index:1;position:relative}.principles-heading{text-align:center;max-width:780px;margin:0 auto 52px}.principles-heading>p{color:var(--navy);letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px;font-size:9px;font-weight:900}.principles-heading h2{color:var(--navy-deep);font-family:var(--font-hero-display), var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(44px,4.7vw,64px);font-weight:500;line-height:1.02}.principles-heading h2 span{color:var(--gold-dark);font-style:italic;display:block}.principles-heading>strong{display:none}.principles-grid{grid-template-columns:repeat(6,1fr);gap:22px;display:grid}.principle-card{--principle-delay:0s;min-height:260px;box-shadow:none;opacity:0;transition:opacity .65s ease var(--principle-delay), transform .65s cubic-bezier(.2,.8,.2,1) var(--principle-delay), border-color .35s ease, background .35s ease, box-shadow .35s ease;background:#f2ebdcb8;border:1px solid #062b3d14;border-radius:18px;grid-column:span 2;padding:32px 30px 30px;position:relative;overflow:hidden;transform:translateY(28px)}.principle-card:nth-child(4),.principle-card:nth-child(5){grid-column:span 3;min-height:225px}.principles-section.is-visible .principle-card{opacity:1;transform:translateY(0)}.principle-card:before{content:"";z-index:0;border-radius:inherit;background:linear-gradient(112deg, #c68f35 0%, var(--gold) 54%, #e0b768 100%);transform-origin:0;pointer-events:none;transition:transform .9s cubic-bezier(.22,.78,.2,1);position:absolute;inset:0;transform:scaleX(0)}.principle-card:after{content:"";z-index:1;background:#ffffffe0;width:0;height:2px;transition:width .55s .35s;position:absolute;bottom:28px;left:30px}.principle-card:hover{border-color:#d1a151b8;box-shadow:0 18px 38px #041e2b1a}.principle-card:hover:before{transform:scaleX(1)}.principle-card:hover:after{width:46px}.principle-mark{z-index:1;width:31px;height:31px;color:var(--gold-dark);font-family:var(--font-hero-display), var(--serif);place-items:center;margin:0 0 52px;font-size:28px;font-weight:500;line-height:1;transition:color .35s,transform .45s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.principle-card:hover .principle-mark{color:#fff;transform:translate(4px)}.principle-card h3{z-index:1;color:var(--navy-deep);font-family:var(--serif);letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(24px,2vw,29px);font-weight:500;line-height:1.08;transition:color .55s .22s;position:relative}.principle-card p{z-index:1;color:#5d696b;max-width:520px;margin:0;font-size:12px;line-height:1.65;transition:color .55s .28s;position:relative}.principle-card:hover h3{color:#fff}.principle-card:hover p{color:#ffffffe0}@media (width<=980px){.principles-section{padding:70px 0 62px}.principles-heading{margin-bottom:32px}.principle-card{grid-column:span 2}.principle-card:nth-child(4),.principle-card:nth-child(5){grid-column:span 3}.principles-close{align-items:flex-start}}@media (width<=680px){.principles-heading{text-align:left;margin-bottom:26px}.principles-heading>p{margin-bottom:16px;font-size:8px}.principles-heading h2{font-size:clamp(36px,11vw,46px);line-height:1.02}.principle-card,.principle-card:nth-child(4),.principle-card:nth-child(5){border-radius:15px;grid-column:span 6;min-height:195px;padding:22px 21px}.principle-card h3{font-size:24px}.principles-close{flex-direction:column;align-items:flex-start;gap:22px;margin-top:14px;padding:26px 24px}.principles-section{padding:48px 0}.principles-heading{margin-bottom:22px}.principles-heading>p{margin-bottom:11px}.principles-heading h2{font-size:clamp(31px,9vw,39px)}.principles-heading>strong{margin-top:11px;font-size:10px}.principle-card,.principle-card:nth-child(4),.principle-card:nth-child(5){border-radius:13px;min-height:154px;padding:17px}.principle-card-top{margin-bottom:12px}.principle-card h3{margin-bottom:9px;font-size:20px}.principle-card p{font-size:10px;line-height:1.55}.principles-close{gap:16px;margin-top:10px;padding:20px 18px}.principles-close p{font-size:14px}}@media (width<=390px){.principle-card,.principle-card:nth-child(4),.principle-card:nth-child(5){grid-column:1/-1}}html[data-motion=reduced] .principle-card,html[data-motion=reduced] .principles-close{transition-duration:.01ms!important}.choose-section{background:#f8f6f1;padding:72px 0 88px;position:relative;overflow:hidden}.choose-section:before{content:"";opacity:.58;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#062b3d14 calc(25% - 1px) 25%);position:absolute;inset:0}.choose-section>.shell{z-index:1;position:relative}.choose-heading{text-align:center;max-width:820px;margin:0 auto 36px}.choose-heading>p{color:var(--navy);letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px;font-size:9px;font-weight:900}.choose-heading h2{max-width:720px;color:var(--navy-deep);font-family:var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:0 auto;font-size:clamp(46px,5vw,64px);font-weight:500;line-height:1}.choose-heading>span{max-width:660px;color:var(--muted);text-wrap:balance;margin:18px auto 0;font-size:13px;line-height:1.65;display:block}.choose-tabs{scrollbar-width:none;background:#eee5d7;border-radius:9px;grid-template-columns:repeat(6,minmax(max-content,1fr));gap:5px;margin-bottom:34px;padding:6px;display:grid;overflow-x:auto;box-shadow:inset 0 0 0 1px #062b3d0a}.choose-tabs::-webkit-scrollbar{display:none}.choose-tabs button{background:var(--paper);min-height:48px;color:var(--navy-deep);cursor:pointer;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border:0;border-radius:6px;padding:0 13px;font-size:9px;font-weight:900;line-height:1.25;transition:background .3s,color .3s,transform .3s;position:relative;overflow:hidden}.choose-tabs button:hover{transform:translateY(-2px)}.choose-tabs button.active{background:var(--gold);color:var(--navy-deep)}.choose-tabs button.active:after{content:"";background:var(--navy);transform-origin:0;height:3px;animation:5.6s linear both choose-tab-progress;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@keyframes choose-tab-progress{to{transform:scaleX(1)}}.choose-stage{background:var(--navy-deep);isolation:isolate;border-radius:26px;min-height:540px;position:relative;overflow:hidden;box-shadow:0 28px 68px #041e2b33}.choose-stage-image{z-index:-2;object-fit:cover;object-position:center;width:74%;max-width:none;height:100%;animation:1.1s both choose-image-in;position:absolute;inset:0 0 0 auto}.choose-stage-shade{z-index:-1;background:linear-gradient(90deg,#03141ffc 0%,#03141fe0 39%,#03141f5c 62%,#03141f1a 100%),linear-gradient(#0000 45%,#03141f8c);position:absolute;inset:0}@keyframes choose-image-in{0%{opacity:.55;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}.choose-proof-panel{color:#fff;background:#031823f2;border:1px solid #ffffff1f;border-radius:20px;width:min(52%,590px);min-height:516px;margin:12px;padding:34px 38px 30px;animation:.62s both choose-panel-in;box-shadow:24px 0 60px #0000002e}@keyframes choose-panel-in{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}.choose-panel-number{color:var(--gold-light);font-family:var(--serif);letter-spacing:.12em;margin-bottom:16px;font-size:12px;font-style:italic}.choose-proof-panel h3{font-family:var(--serif);margin-bottom:12px;font-size:clamp(32px,3vw,40px);font-weight:500;line-height:1.05}.choose-proof-panel>strong{color:var(--gold-light);font-family:var(--serif);margin-bottom:12px;font-size:16px;font-weight:500;line-height:1.4;display:block}.choose-proof-panel>p:not(.choose-panel-number){color:#ffffffab;margin-bottom:16px;font-size:12px;line-height:1.6}.choose-proof-panel ul{margin:0 0 18px;padding:0;list-style:none}.choose-proof-panel li{color:#ffffffe6;letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #d1a15145;align-items:center;gap:11px;min-height:37px;padding:8px 0;font-size:9px;font-weight:800;line-height:1.35;animation:.45s both choose-point-in;display:flex}@keyframes choose-point-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.choose-proof-panel li>span{background:var(--gold);width:19px;height:19px;color:var(--navy-deep);border-radius:50%;flex:0 0 19px;place-items:center;font-size:10px;display:grid}.choose-proof-panel>a{color:#fff;letter-spacing:.1em;text-transform:uppercase;border:1px solid #e8c88494;align-items:center;gap:12px;width:fit-content;min-height:42px;padding:0 16px;font-size:8px;font-weight:900;transition:background .25s,color .25s;display:inline-flex}.choose-proof-panel>a:hover{background:var(--gold);color:var(--navy-deep)}.choose-stage-belief{z-index:2;border-left:2px solid var(--gold);color:#ffffffe6;width:min(35%,380px);font-family:var(--serif);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031823b8;margin:0;padding:18px 20px;font-size:16px;line-height:1.45;position:absolute;bottom:24px;right:26px}.choose-stage-belief span{color:var(--gold-light);font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:900;display:block}@media (width<=980px){.choose-tabs{grid-template-columns:repeat(6,max-content)}.choose-tabs button{min-width:154px}.choose-proof-panel{width:min(60%,560px)}.choose-stage-belief{width:30%;right:22px}}@media (width<=680px){.choose-heading>p{margin-bottom:15px;font-size:8px}.choose-heading>span{margin-top:17px;font-size:12px;line-height:1.6}.choose-stage-image{object-position:center;width:100%;height:clamp(210px,66.67vw,440px);inset:0 0 auto}.choose-stage-shade{background:linear-gradient(#03141f26 0%,#03141feb 32%,#03141ffa 100%)}.choose-proof-panel{border-radius:16px;width:auto;min-height:500px;margin:calc(clamp(210px,66.67vw,440px) - 18px) 10px 10px;padding:26px 20px 24px}.choose-stage-belief{display:none}.choose-section{padding:48px 0 52px}.choose-heading{margin-bottom:23px}.choose-heading>p{margin-bottom:10px}.choose-heading h2{font-size:clamp(32px,9.5vw,40px)}.choose-heading>span{margin-top:12px;font-size:10.5px}.choose-tabs{margin-bottom:18px}.choose-tabs button{min-width:132px;min-height:40px;padding-inline:10px;font-size:7.5px}.choose-stage{border-radius:16px;min-height:560px}.choose-stage-image{height:210px}.choose-proof-panel{border-radius:13px;min-height:335px;margin:192px 8px 8px;padding:21px 17px}.choose-proof-panel h3{font-size:25px}.choose-proof-panel>strong{font-size:12px}.choose-proof-panel li{font-size:8.5px}}html[data-motion=reduced] .choose-tabs button.active:after,html[data-motion=reduced] .choose-stage-image,html[data-motion=reduced] .choose-proof-panel,html[data-motion=reduced] .choose-proof-panel li{animation:none}.work-philosophy-section{background:var(--paper);padding:76px 0;position:relative;overflow:hidden}.work-philosophy-section:before{content:"";opacity:.5;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#062b3d0f calc(25% - 1px) 25%);position:absolute;inset:0}.work-philosophy-card{z-index:1;background:linear-gradient(135deg,#f6eddf,#efe1c9);border-radius:25px;grid-template-columns:1.05fr .95fr;gap:70px;padding:52px 56px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #062b3d0f,0 22px 58px #062b3d14}.work-philosophy-card h2{max-width:600px;color:var(--navy-deep);font-family:var(--serif);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(38px,4.2vw,55px);font-weight:500;line-height:1.04}.work-philosophy-copy>p{color:#53656b;margin:0 0 28px;font-size:14px;line-height:1.8}.work-trust-principles{border-top:1px solid #062b3d21}.work-trust-principles span{border-bottom:1px solid #062b3d21;grid-template-columns:150px 1fr;align-items:baseline;gap:14px;padding:15px 0;display:grid}.work-trust-principles strong{color:var(--navy);font-family:var(--serif);font-size:19px;font-weight:600}.work-trust-principles small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.work-journey-section{background:var(--navy-deep);color:#fff;padding:82px 0;position:relative;overflow:hidden}.work-journey-section:after{content:"";border:1px solid #e8c88438;border-radius:50%;width:560px;height:560px;position:absolute;top:-400px;right:-380px;box-shadow:0 0 0 84px #d1a15106,0 0 0 168px #d1a15104}.work-journey-section>.shell{z-index:1;position:relative}.work-section-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.work-section-heading>div>p{color:var(--gold-dark);letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;font-size:9px;font-weight:900}.work-section-heading h2{max-width:690px;color:var(--navy-deep);font-family:var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(40px,4.6vw,58px);font-weight:500;line-height:1.03}.work-section-heading>span{border-left:2px solid var(--gold);max-width:520px;color:var(--muted);padding-left:22px;font-size:13px;line-height:1.75}.work-steps{border-bottom:1px solid #ffffff21}.work-step{border-top:1px solid #ffffff21;grid-template-columns:150px minmax(0,1fr) 245px;align-items:center;gap:34px;padding:25px 20px;transition:background .4s,padding-inline .4s;display:grid;position:relative}.work-step:before{content:"";opacity:0;background:linear-gradient(90deg,#d1a15129,#0000 72%);transition:opacity .4s;position:absolute;inset:0}.work-step:hover{background:#ffffff08;padding-inline:28px 12px}.work-step:hover:before{opacity:1}.work-step>*{z-index:1;position:relative}.work-step-number{align-items:baseline;gap:16px;display:flex}.work-step-number span{color:var(--gold-light);font-family:var(--serif);font-size:18px;font-style:italic}.work-step-number small{color:#ffffff7a;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.work-step-copy h3{font-family:var(--serif);margin:0 0 8px;font-size:27px;font-weight:500;line-height:1.08}.work-step-copy p{color:#ffffff96;max-width:650px;margin:0;font-size:12px;line-height:1.65}.work-step-output{border-left:1px solid #ffffff29;gap:7px;padding-left:20px;display:grid}.work-step-output small{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.work-step-output strong{color:#fff;font-size:11px;font-weight:700;line-height:1.45}.buyer-visibility-section{background:#f8f6f1;padding:82px 0;position:relative;overflow:hidden}.buyer-visibility-section:before{content:"";opacity:.55;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#062b3d11 calc(25% - 1px) 25%);position:absolute;inset:0}.buyer-visibility-section>.shell{z-index:1;position:relative}.visibility-table{background:#fffdf8eb;border:1px solid #062b3d1f;border-radius:18px;overflow:hidden;box-shadow:0 18px 45px #062b3d12}.visibility-row{border-top:1px solid #062b3d1c;grid-template-columns:.7fr 1.25fr 1fr;align-items:center;gap:34px;min-height:86px;padding:19px 26px;transition:background .3s;display:grid}.visibility-row:not(.visibility-head):hover{background:#f3eadc}.visibility-head{background:var(--navy);color:#fff;border-top:0;min-height:48px}.visibility-head span{letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:900}.visibility-row strong{color:var(--navy);font-family:var(--serif);align-items:center;gap:15px;font-size:19px;font-weight:600;display:flex}.visibility-row strong small{color:var(--gold-dark);font-size:11px;font-style:italic}.visibility-row p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.service-commitments-section{background:var(--paper);padding:82px 0 90px}.service-commitments-heading{text-align:center;max-width:780px;margin:0 auto 36px}.service-commitments-heading>p{color:var(--gold-dark);letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;font-size:9px;font-weight:900}.service-commitments-heading h2{color:var(--navy-deep);font-family:var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(40px,4.6vw,58px);font-weight:500;line-height:1.03}.service-commitments-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.service-commitments-grid article{background:var(--ivory);border:1px solid #062b3d1c;border-radius:16px;min-height:215px;padding:27px;transition:transform .4s,background .4s,box-shadow .4s}.service-commitments-grid article:hover{background:#f0dfc1;transform:translateY(-4px);box-shadow:0 18px 38px #062b3d17}.service-commitments-grid article>span{color:var(--gold-dark);font-family:var(--serif);margin-bottom:35px;font-size:14px;font-style:italic;display:block}.service-commitments-grid h3{color:var(--navy);font-family:var(--serif);margin:0 0 11px;font-size:27px;font-weight:500}.service-commitments-grid p{max-width:590px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.work-final-cta{color:#fff;background:linear-gradient(135deg,#062b3d,#031d2a);border-radius:18px;justify-content:space-between;align-items:center;gap:44px;margin-top:16px;padding:34px 38px;display:flex}.work-final-cta>div>p{color:var(--gold-light);letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:900}.work-final-cta h2{max-width:700px;font-family:var(--serif);margin:0 0 10px;font-size:30px;font-weight:500;line-height:1.1}.work-final-cta>div>span{color:#ffffff9e;max-width:700px;font-size:11px;line-height:1.65;display:block}.work-final-cta .button{flex:none}@media (width<=980px){.work-philosophy-card{grid-template-columns:1fr;gap:38px;padding:46px}.work-section-heading{grid-template-columns:1fr;gap:24px}.work-section-heading>span{max-width:680px}.work-step{grid-template-columns:120px minmax(0,1fr) 205px;gap:22px}.visibility-row{grid-template-columns:.72fr 1.1fr 1fr;gap:22px}.work-final-cta{flex-direction:column;align-items:flex-start}}@media (width<=680px){.work-philosophy-card{border-radius:20px;gap:28px;width:calc(100% - 30px);padding:30px 22px}.work-philosophy-card h2{font-size:clamp(35px,10vw,46px)}.work-philosophy-copy>p{font-size:13px}.work-trust-principles span{grid-template-columns:1fr;gap:3px}.work-journey-section,.buyer-visibility-section{padding:62px 0}.work-section-heading h2{font-size:clamp(36px,10vw,46px)}.work-section-heading>span{padding-left:17px;font-size:12px}.work-step{grid-template-columns:68px 1fr;align-items:start;gap:14px;padding:22px 0}.work-step:hover{padding-inline:8px 0}.work-step-number{gap:5px;display:grid}.work-step-number small{line-height:1.4}.work-step-output{border-top:1px solid #ffffff21;border-left:0;grid-column:2;margin-top:5px;padding:12px 0 0}.visibility-table{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;display:grid}.visibility-head{display:none}.visibility-row{background:#fffdf8eb;border:1px solid #062b3d1c;border-radius:14px;grid-template-columns:1fr;gap:16px;min-height:0;padding:22px}.visibility-row p:before{color:var(--gold-dark);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.visibility-row p:nth-child(2):before{content:"What becomes visible"}.visibility-row p:nth-child(3):before{content:"Why it matters"}.service-commitments-heading{text-align:left;margin-bottom:28px}.service-commitments-grid{grid-template-columns:1fr}.work-final-cta .button{width:100%}.work-philosophy-section{padding:48px 0}.work-section-heading{gap:15px;margin-bottom:22px}.work-step{grid-template-columns:56px 1fr;gap:11px;padding:17px 0}.work-step-copy h3{font-size:21px}.work-step-copy p{font-size:10px;line-height:1.55}.work-step-output strong{font-size:9.5px}.visibility-table{gap:8px}.visibility-row{border-radius:12px;gap:12px;padding:17px}.visibility-row strong{font-size:17px}.visibility-row p{font-size:10px;line-height:1.55}.service-commitments-section{padding:50px 0 54px}.service-commitments-heading{margin-bottom:22px}.service-commitments-heading h2{font-size:clamp(31px,9.2vw,39px)}.service-commitments-grid article{min-height:150px;padding:18px}.service-commitments-grid article>span{margin-bottom:17px}.service-commitments-grid h3{font-size:21px}.service-commitments-grid p{font-size:10px;line-height:1.55}.work-final-cta{gap:18px;padding:20px 18px}.work-final-cta h2{font-size:23px}}.product-detail-hero{color:#fff;background:linear-gradient(135deg,#062b3d,#031a26);padding:24px 0 52px;position:relative;overflow:hidden}.product-detail-hero:after{content:"";border:1px solid #e8c88440;border-radius:50%;width:580px;height:580px;position:absolute;top:-360px;right:-310px;box-shadow:0 0 0 80px #d1a15106,0 0 0 160px #d1a15105}.product-detail-breadcrumbs{z-index:2;color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;width:min(1040px,100% - 48px);margin-bottom:20px;font-size:7px;font-weight:800;display:flex;position:relative}.product-detail-breadcrumbs a:hover{color:var(--gold-light)}.product-detail-breadcrumbs strong{color:var(--gold-light);font-weight:800}.product-detail-hero-grid{z-index:2;grid-template-columns:1.02fr .98fr;align-items:center;gap:50px;width:min(1040px,100% - 48px);display:grid;position:relative}.product-detail-image{border-radius:18px;min-height:355px;position:relative;overflow:hidden;box-shadow:0 20px 48px #0000003d}.product-detail-image:after{content:"";background:linear-gradient(#0000 62%,#0319258c);position:absolute;inset:0}.product-detail-image img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.product-detail-image>span{z-index:2;letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:900;position:absolute;bottom:22px;left:25px}.product-detail-intro>p{color:var(--gold-light);letter-spacing:.18em;text-transform:uppercase;margin-bottom:17px;font-size:9px;font-weight:900}.product-detail-intro h1{margin-bottom:10px;font-size:clamp(48px,5.2vw,66px)}.product-detail-intro h1 span{text-transform:capitalize}.product-detail-intro>em{color:#ffffff8f;font-family:var(--serif);font-size:15px;display:block}.product-detail-hsn{background:#ffffff0e;border:1px solid #e8c8845c;border-radius:12px;margin-top:24px;padding:17px 19px}.product-detail-hsn small{color:var(--gold-light);letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:900;display:block}.product-detail-hsn strong{font-family:var(--sans);letter-spacing:.055em;overflow-wrap:anywhere;font-size:clamp(23px,2.4vw,30px);line-height:1.15;display:block}.product-detail-hsn p{color:#ffffff94;margin:7px 0 0;font-size:10px;line-height:1.5}.product-form-links{align-items:center;gap:7px;margin-top:17px;display:flex}.product-form-links>span{color:#ffffff73;letter-spacing:.14em;text-transform:uppercase;margin-right:6px;font-size:7px;font-weight:900}.product-form-links a{color:#ffffffb8;letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff38;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:7px;font-weight:900;display:inline-flex}.product-form-links a.active,.product-form-links a:hover{border-color:var(--gold);background:var(--gold);color:var(--navy-deep)}.product-detail-content{background:#f7f3ec;padding:62px 0 74px;position:relative;overflow:hidden}.product-detail-content:before{content:"";opacity:.5;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#062b3d0d calc(25% - 1px) 25%);position:absolute;inset:0}.product-detail-content>.shell{z-index:1;width:min(1040px,100% - 48px);position:relative}.product-detail-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:60px;margin-bottom:28px;display:grid}.product-detail-heading>div>p{color:var(--gold-dark);letter-spacing:.18em;text-transform:uppercase;margin-bottom:15px;font-size:8px;font-weight:900}.product-detail-heading h2{max-width:620px;color:var(--navy-deep);font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(36px,4vw,48px);font-weight:500;line-height:1.02}.product-detail-heading>p{border-left:2px solid var(--gold);max-width:470px;color:var(--muted);margin:0;padding-left:23px;font-size:12px;line-height:1.72}.product-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-detail-grid article{background:#fffdf8e6;border:1px solid #062b3d1c;border-radius:14px;min-height:190px;padding:21px;transition:transform .35s,border-color .35s,box-shadow .35s}.product-detail-grid article:hover{border-color:#d1a15194;transform:translateY(-4px);box-shadow:0 18px 36px #062b3d14}.product-detail-grid article>span{float:right;color:var(--gold-dark);font-family:var(--serif);font-size:13px;font-style:italic}.product-detail-grid article>small{color:var(--gold-dark);letter-spacing:.15em;text-transform:uppercase;margin-bottom:24px;font-size:7px;font-weight:900;display:block}.product-detail-grid h3{color:var(--navy);font-family:var(--serif);margin-bottom:10px;font-size:23px;font-weight:600}.product-detail-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.72}.product-detail-assurance{background:var(--navy);color:#fff;border-radius:16px;grid-template-columns:1.05fr .95fr;align-items:center;gap:52px;margin-top:14px;padding:29px;display:grid}.product-detail-assurance>div:first-child>p{color:var(--gold-light);letter-spacing:.17em;text-transform:uppercase;margin-bottom:12px;font-size:8px;font-weight:900}.product-detail-assurance h2{max-width:560px;font-family:var(--serif);margin:0;font-size:29px;font-weight:500;line-height:1.06}.product-detail-assurance>div:last-child>p{color:#ffffff9e;margin:0 0 22px;font-size:11px;line-height:1.72}.product-alternate-form{background:#fffdf8d9;border:1px solid #062b3d1c;border-radius:15px;grid-template-columns:.5fr 1fr auto;align-items:center;gap:24px;min-height:92px;margin-top:16px;padding:20px 25px;display:grid}.product-alternate-form>span{color:var(--gold-dark);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:900}.product-alternate-form p{color:var(--navy);font-family:var(--serif);margin:0;font-size:19px}.product-alternate-form a{color:var(--navy);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.product-alternate-form a span{margin-left:8px;transition:transform .3s;display:inline-block}.product-alternate-form a:hover span{transform:translate(5px)}.product-detail-navigation{grid-template-columns:1fr auto 1fr;align-items:end;gap:30px;margin-top:48px;display:grid}.product-detail-navigation>a:not(.all-products){color:var(--navy);gap:7px;display:grid}.product-detail-navigation>a.next{text-align:right;justify-items:end}.product-detail-navigation small{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900}.product-detail-navigation strong{font-family:var(--serif);font-size:19px;font-weight:600}.product-detail-navigation .all-products{border-bottom:1px solid var(--navy);color:var(--navy);letter-spacing:.13em;text-transform:uppercase;padding-bottom:4px;font-size:8px;font-weight:900}@media (width<=980px){.product-detail-hero-grid{grid-template-columns:1fr;gap:42px}.product-detail-image{min-height:360px}.product-detail-intro{max-width:700px}.product-detail-heading{grid-template-columns:1fr;gap:24px}.product-detail-heading>p{max-width:680px}.product-detail-assurance{grid-template-columns:1fr;gap:28px}}@media (width<=680px){.product-detail-breadcrumbs{white-space:nowrap;gap:7px;margin-bottom:22px;font-size:7px;overflow-x:auto}.product-detail-image{aspect-ratio:16/11;border-radius:17px;min-height:0}.product-form-links{flex-wrap:wrap;align-items:flex-start}.product-form-links>span{width:100%;margin-bottom:2px}.product-detail-content:before{background:repeating-linear-gradient(90deg,#0000 0 calc(50% - 1px),#062b3d0b calc(50% - 1px) 50%)}.product-detail-heading>p{padding-left:17px;font-size:11px}.product-detail-grid{grid-template-columns:1fr;gap:10px}.product-detail-grid article{border-radius:13px;min-height:175px;padding:20px}.product-detail-assurance{border-radius:16px;padding:25px 22px}.product-detail-assurance .button{width:100%}.product-alternate-form{grid-template-columns:1fr;gap:9px;padding:21px}.product-detail-navigation{grid-template-columns:1fr 1fr;gap:22px;margin-top:38px}.product-detail-navigation .all-products{grid-area:1/1/auto/-1;width:fit-content}.product-detail-navigation>span{display:none}.product-detail-navigation strong{font-size:17px}.product-detail-hero{padding:18px 0 46px}.product-detail-breadcrumbs{margin-bottom:16px}.product-detail-hero-grid{gap:23px}.product-detail-image{aspect-ratio:16/10.5;border-radius:14px}.product-detail-intro h1{font-size:clamp(37px,11vw,47px)}.product-detail-hsn{margin-top:19px;padding:15px}.product-detail-hsn strong{font-size:22px}.product-detail-content{padding:46px 0 50px}.product-detail-heading{gap:15px;margin-bottom:22px}.product-detail-heading h2{font-size:clamp(31px,9.2vw,39px)}.product-detail-heading>p{font-size:10.5px}.product-detail-grid article{min-height:145px;padding:17px}.product-detail-grid article>small{margin-bottom:18px}.product-detail-grid h3{font-size:21px}.product-detail-grid p{font-size:10px;line-height:1.55}.product-detail-assurance{padding:20px 18px}.product-detail-assurance h2{font-size:25px}.product-alternate-form{padding:17px}}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-normal.woff2)format("woff2");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-italic.woff2)format("woff2");font-style:italic;font-weight:400 600;font-display:swap}:root{--font-hero-display:"Cormorant Garamond";--navy:#062b3d;--navy-deep:#041e2b;--navy-soft:#0d3c50;--gold:#d1a151;--gold-light:#e8c884;--gold-dark:#8d5a0f;--ivory:#f6f0e5;--paper:#fffdf8;--ink:#15303a;--muted:#6a7474;--line:#062b3d24;--serif:Georgia, "Times New Roman", serif;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{overflow-wrap:anywhere;background:var(--paper);min-width:0;color:var(--ink);font-family:var(--sans);margin:0}.route-hydration-fallback{background:var(--paper);min-height:100svh}a{color:inherit;text-decoration:none}img,video,iframe{max-width:100%;display:block}button,input,textarea,select{max-width:100%;font:inherit}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.section{padding-block:120px}.button{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:0 24px;font-size:12px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-gold{background:var(--gold);color:var(--navy-deep);box-shadow:0 12px 30px #00000024}.button-gold:hover{background:var(--gold-light)}.button-navy{background:var(--navy);color:#fff}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:14px;margin:0 0 22px;font-size:11px;font-weight:900;display:flex}.eyebrow:before{content:"";background:currentColor;width:38px;height:1px}.eyebrow.light{color:var(--gold-light)}h1,h2,h3,p{margin-top:0}h1{font-family:var(--font-hero-display), var(--serif);letter-spacing:-.04em;text-wrap:balance;max-width:790px;margin-bottom:24px;font-size:clamp(62px,7.4vw,102px);font-weight:600;line-height:.88}h1 span{color:var(--gold-light);letter-spacing:-.035em;font-style:italic;font-weight:500;display:block}.text-link{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff6b;padding-block:12px;font-size:12px;font-weight:800}.text-link:hover{color:var(--gold-light)}.slide-dots{align-items:center;gap:8px;display:flex}.slide-dots button{cursor:pointer;background:#ffffff8c;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .3s,background .3s}.slide-dots button.active{background:var(--gold-light);width:28px}.slide-count{color:#ffffffad;font-family:var(--serif);letter-spacing:.12em;margin-left:6px;font-size:11px}.products-page .inner-page-hero{min-height:340px}.products-page .inner-page-hero .shell{padding-block:50px}.products-page .inner-page-hero h1{max-width:820px;margin-bottom:18px;font-size:clamp(48px,5.6vw,70px)}.products-page .inner-page-hero>.shell>p:last-child{max-width:610px;font-size:14px}.featured p{color:#041e2bb8}.destination{text-align:right;justify-self:end}.board-footer{color:#ffffff7a;text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #ffffff24;grid-column:1/-1;justify-content:space-between;align-self:end;padding-top:20px;font-size:8px;display:flex}.about-philosophy-section{background:var(--paper);padding:12px 0 82px;position:relative;overflow:hidden}.about-philosophy-section:before{content:"";pointer-events:none;opacity:.52;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#062b3d0f calc(25% - 1px) 25%);position:absolute;inset:0}.about-philosophy-card{z-index:1;background:linear-gradient(135deg,#f6eddf,#efe0c6);border-radius:26px;grid-template-columns:1.05fr .95fr;gap:64px;padding:52px 56px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #062b3d0e,0 22px 58px #062b3d14}.about-philosophy-card:after{content:"";border:1px solid #d1a15166;border-radius:50%;width:360px;height:360px;position:absolute;top:-250px;right:-240px;box-shadow:0 0 0 64px #d1a1510a,0 0 0 128px #d1a15106}.about-philosophy-intro,.about-philosophy-copy{z-index:1;position:relative}.about-philosophy-intro>p{color:var(--gold-dark);letter-spacing:.2em;text-transform:uppercase;margin-bottom:22px;font-size:9px;font-weight:900}.about-philosophy-intro h2{color:var(--navy-deep);font-family:var(--serif);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.05}.about-philosophy-copy>p{color:#526268;margin:0 0 34px;font-size:14px;line-height:1.8}.about-psychology-points{border-top:1px solid #062b3d21}.about-psychology-points>div{border-bottom:1px solid #062b3d21;grid-template-columns:38px 1fr;align-items:center;gap:2px 12px;padding:18px 0;display:grid}.about-psychology-points span{color:var(--gold-dark);font-family:var(--serif);grid-row:span 2;font-size:16px;font-style:italic}.about-psychology-points strong{color:var(--navy);font-family:var(--serif);font-size:18px;font-weight:600}.about-psychology-points small{color:var(--muted);font-size:10px;line-height:1.5}.purpose-number{color:var(--gold-light);font-family:var(--serif);margin-bottom:34px;font-size:15px;font-style:italic}.purpose-label{color:var(--gold-light);letter-spacing:.2em;text-transform:uppercase;margin-bottom:13px;font-size:8px;font-weight:900}.mission-card{background:linear-gradient(145deg,#d1a1512b,#ffffff09)}.about-why-section{background:#f8f6f1;padding:78px 0 82px;position:relative;overflow:hidden}.about-why-section:before{content:"";opacity:.55;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#062b3d11 calc(25% - 1px) 25%);position:absolute;inset:0}.about-why-section>.shell{z-index:1;position:relative}.about-why-heading{text-align:center;max-width:800px;margin:0 auto 36px}.about-why-heading .eyebrow{justify-content:center}.about-why-heading .eyebrow:after{content:"";background:currentColor;width:38px;height:1px}.about-why-heading h2{color:var(--navy-deep);font-family:var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(40px,4.5vw,58px);font-weight:500;line-height:1.03}.about-why-heading>p:last-child{max-width:650px;color:var(--muted);margin:18px auto 0;font-size:13px;line-height:1.7}.about-reasons-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.about-reason-card{background:#fffdf8e6;border:1px solid #062b3d1c;border-radius:16px;grid-column:span 2;min-height:215px;padding:24px;transition:color .45s,border-color .45s,transform .45s,box-shadow .45s;position:relative;overflow:hidden}.about-reason-card:before{content:"";z-index:0;background:var(--gold);transform-origin:bottom;transition:transform .7s cubic-bezier(.22,.78,.2,1);position:absolute;inset:0;transform:scaleY(0)}.about-reason-card>*{z-index:1;position:relative}.about-reason-card:hover{border-color:var(--gold);color:#fff;transform:translateY(-5px);box-shadow:0 20px 42px #062b3d1f}.about-reason-card:hover:before{transform:scaleY(1)}.about-reason-top{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.about-reason-mark{color:var(--navy);font-family:var(--serif);font-size:30px;line-height:1;transition:color .35s,transform .35s}.about-reason-top small{color:var(--gold-dark);letter-spacing:.12em;font-size:9px;font-weight:900;transition:color .35s}.about-reason-card h3{color:var(--navy-deep);font-family:var(--serif);letter-spacing:-.025em;margin:0 0 11px;font-size:23px;font-weight:500;line-height:1.08;transition:color .35s}.about-reason-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.7;transition:color .35s}.about-reason-card:hover .about-reason-mark,.about-reason-card:hover h3,.about-reason-card:hover p,.about-reason-card:hover small{color:#fff}.about-reason-card:hover .about-reason-mark{transform:rotate(8deg)scale(1.08)}.about-why-close{background:var(--navy);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:34px;margin-top:16px;padding:24px 28px;display:flex}.about-why-close p{max-width:700px;font-family:var(--serif);margin:0;font-size:18px;line-height:1.4}.about-why-close .button{flex:none}.about-cert-section{color:#fff;background:linear-gradient(145deg,#062b3d,#031923);padding:66px 0 60px;position:relative;overflow:hidden}.about-cert-section:after{content:"";border:1px solid #e8c88438;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-340px;left:-330px;box-shadow:0 0 0 72px #d1a15106,0 0 0 144px #d1a15104}.about-cert-heading{z-index:1;text-align:center;margin-bottom:32px;position:relative}.about-cert-heading>p{color:var(--gold-light);letter-spacing:.22em;text-transform:uppercase;margin-bottom:18px;font-size:9px;font-weight:900}.about-cert-heading h2{max-width:700px;font-family:var(--serif);letter-spacing:-.04em;text-wrap:balance;margin:0 auto;font-size:clamp(38px,4.2vw,52px);font-weight:500;line-height:1.03}.about-cert-heading>span{color:#ffffffa6;max-width:620px;margin:15px auto 0;font-size:12px;line-height:1.65;display:block}.about-cert-marquee{z-index:1;padding-block:10px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.about-cert-track{width:max-content;animation:26s linear infinite about-cert-scroll;display:flex}.about-cert-row{align-items:center;gap:72px;padding-right:72px;display:flex}.about-cert-logo{flex:0 0 170px;place-items:center;width:170px;min-height:72px;display:grid}.about-cert-logo img{object-fit:contain;filter:grayscale()brightness(0)invert()drop-shadow(0 5px 16px #0000004d);width:auto;max-width:154px;max-height:54px;transition:filter .35s,transform .35s}.about-cert-logo.gst img{max-width:48px;max-height:62px}.about-cert-logo.msme img{max-width:144px;max-height:44px}.about-cert-logo.iec img{max-width:126px;max-height:48px}.about-cert-logo.spices img{max-width:62px;max-height:62px}.about-cert-logo:hover img{filter:none;transform:translateY(-4px)scale(1.05)}.about-cert-marquee:hover .about-cert-track{animation-play-state:paused}.products{background:var(--ivory)}.product-monogram{z-index:2;color:#fff;max-width:80%;font-family:var(--serif);letter-spacing:-.04em;text-align:center;font-size:44px;font-style:italic;line-height:.9;position:relative}.product-7{grid-column:5/span 4}.brochure-intro-page{color:#fff;background:linear-gradient(90deg,#ffffff05 0 48%,#0000 48% 100%),#052e3d;flex-direction:column;width:100%;height:100%;padding:7.8% 8.2% 6.8%;display:flex;position:relative;overflow:hidden}.brochure-intro-page:before{content:"";pointer-events:none;border:1px solid #e0ab3aeb;position:absolute;inset:2.9%}.brochure-intro-page:after{content:"";transform-origin:top;pointer-events:none;background:linear-gradient(90deg,#ffffff05,#0000 60%);border-left:1px solid #e0ab3a21;width:62%;height:100%;position:absolute;top:0;right:-32%;transform:skew(-7deg)}.brochure-intro-page>*{z-index:1;position:relative}.brochure-intro-copy{text-align:center;width:88%;margin:22% auto 0}.brochure-intro-copy>small{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:13%;font-size:clamp(4px,.52vw,8px);font-weight:900;display:block}.brochure-intro-copy h3{max-width:98%;font-family:var(--font-hero-display), var(--serif);letter-spacing:-.045em;text-wrap:balance;text-shadow:0 10px 30px #00000029;margin:0 auto;font-size:clamp(28px,4.7vw,62px);font-style:italic;font-weight:500;line-height:.92}.brochure-intro-copy h3:after{content:"";background:var(--gold);width:24%;height:1px;margin:15% auto 0;display:block}.brochure-intro-action{background:var(--gold);width:76%;color:var(--navy-deep);border-radius:8px;justify-content:space-between;align-items:center;gap:6%;margin:auto auto 5%;padding:5.2% 5.8%;display:flex}.brochure-intro-action>span:first-child{gap:.45em;display:grid}.brochure-intro-action strong{font-family:var(--serif);font-size:clamp(8px,1.35vw,18px);line-height:1}.brochure-intro-arrow{aspect-ratio:1;width:25%;color:var(--navy-deep);border:1px solid #052e3d59;border-radius:50%;flex:0 0 25%;place-items:center;font-size:clamp(16px,2.8vw,38px);line-height:1;animation:2.2s ease-in-out infinite brochure-intro-nudge;display:grid}.brochure{grid-template-columns:.95fr 1.05fr;align-items:center;gap:100px;display:grid}.text-link.dark{color:var(--navy);border-color:#062b3d59}.process{background:var(--navy-deep);color:#fff;position:relative;overflow:hidden}.process:before{content:"";border:1px solid #d1a15140;border-radius:50%;width:700px;height:700px;position:absolute;bottom:-530px;left:-370px;box-shadow:0 0 0 100px #d1a15108,0 0 0 200px #d1a15105}.confidence-section{background:var(--paper);padding:120px 0 28px;position:relative;overflow:hidden}.confidence-section:before{content:"";pointer-events:none;opacity:.58;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#062b3d12 calc(25% - 1px) 25%);position:absolute;inset:0}.confidence-bar{background:linear-gradient(135deg,#f7f0e5 0%,#efe2cc 100%);border-radius:38px;justify-content:center;align-items:center;min-height:430px;padding:78px 90px;transition:transform .45s,box-shadow .45s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #062b3d0d,0 24px 70px #062b3d14}.confidence-bar:before{content:"";border:1px solid #d1a15157;border-radius:50%;width:430px;height:430px;position:absolute;top:-240px;left:-210px;box-shadow:0 0 0 70px #d1a15109,0 0 0 140px #d1a15105}.confidence-bar:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #062b3d0d,0 30px 80px #062b3d21}.confidence-copy{z-index:2;text-align:center;width:min(900px,100%);position:relative}.confidence-kicker{color:var(--navy);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:28px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.confidence-kicker:before,.confidence-kicker:after{content:"";background:var(--gold);width:28px;height:1px}.confidence-copy h2{color:var(--navy-deep);font-family:var(--serif);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(44px,4.8vw,68px);font-weight:500;line-height:1.08}.confidence-copy p{color:#53666c;text-wrap:balance;max-width:720px;margin:28px auto 0;font-size:15px;line-height:1.75}.contact{grid-template-columns:.82fr 1.18fr;align-items:stretch;gap:0;display:grid}.inquiry-form{background:var(--ivory);gap:20px;padding:60px;display:grid}.form-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:24px;display:flex}.form-heading span{font-family:var(--serif);color:var(--navy);font-size:30px}.form-heading p{max-width:210px;color:var(--muted);text-align:right;margin:0;font-size:11px;line-height:1.5}.form-row{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.inquiry-form label{color:var(--navy);text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:900}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{background:var(--paper);width:100%;color:var(--ink);resize:vertical;text-transform:none;letter-spacing:0;border:1px solid #062b3d2b;outline:none;margin-top:8px;padding:15px 16px;font-size:13px;font-weight:500;transition:border .2s,box-shadow .2s}.inquiry-form input:focus,.inquiry-form select:focus,.inquiry-form textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d1a15129}.inquiry-form .button{justify-self:start;margin-top:4px}.inquiry-form .button:disabled{cursor:wait;opacity:.68}.inquiry-message{border:1px solid #0000;margin:0;padding:11px 13px;font-size:11px;line-height:1.5}.inquiry-message.success{color:#17653d;background:#1c844c14;border-color:#1c844c3d}.inquiry-message.error{color:#8b3929;background:#9b372412;border-color:#9b372438}.light-heading h2{color:#fff}.light-heading>div>p{color:var(--gold-light)}.light-heading>span{color:#ffffffa6}@media (width<=980px){h1{font-size:clamp(56px,9vw,82px)}.product-7{grid-column:4/span 6}.brochure{grid-template-columns:1fr;gap:64px}.confidence-bar{padding:68px 56px}.confidence-copy h2{font-size:clamp(42px,6.3vw,58px)}.contact{grid-template-columns:1fr}}@media (width<=680px){.shell{width:min(100% - 30px,1180px)}.section{padding-block:78px}h1{font-size:clamp(44px,12.5vw,60px)}.slide-count{display:none}.products-page .inner-page-hero{min-height:315px}.products-page .inner-page-hero .shell{padding-block:38px}.products-page .inner-page-hero h1{font-size:clamp(42px,11vw,54px)}.products-page .inner-page-hero>.shell>p:last-child{font-size:13px}.confidence-section{padding:78px 0 18px}.confidence-bar{border-radius:26px;min-height:440px;padding:52px 26px}.confidence-kicker{letter-spacing:.16em;margin-bottom:22px;font-size:8px}.confidence-copy h2{font-size:clamp(34px,10.7vw,46px);line-height:1.08}.confidence-copy p{margin-top:22px;font-size:13px;line-height:1.7}.contact{width:100%}.form-row{grid-template-columns:1fr}.form-heading{flex-direction:column;align-items:flex-start;gap:10px}.form-heading p{text-align:left}}@media (width<=980px){.about-philosophy-card{grid-template-columns:1fr;gap:38px;padding:46px}.about-reason-card{grid-column:span 3}.about-why-close{flex-direction:column;align-items:flex-start}}@media (width<=680px){.about-philosophy-section{padding:0 0 60px}.about-philosophy-card{border-radius:20px;gap:28px;width:calc(100% - 30px);padding:30px 22px}.about-philosophy-intro h2{font-size:clamp(35px,10vw,46px)}.about-philosophy-copy>p{font-size:13px}.about-psychology-points strong{font-size:17px}.about-why-section{padding:62px 0}.about-why-heading{text-align:left;margin-bottom:28px}.about-why-heading .eyebrow{justify-content:flex-start}.about-why-heading .eyebrow:after{display:none}.about-why-heading h2{font-size:clamp(36px,10vw,46px)}.about-why-heading>p:last-child{margin-top:19px;font-size:13px}.about-reasons-grid{grid-template-columns:1fr}.about-reason-card{border-radius:15px;grid-column:1;min-height:190px;padding:22px}.about-why-close .button{width:100%}.about-cert-heading{text-align:left;margin-bottom:28px}.about-cert-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.about-cert-logo.msme img{max-width:130px;max-height:42px}.about-cert-logo.iec img{max-width:112px;max-height:46px}html,body{overflow-x:hidden}.shell{width:calc(100% - 24px)}.section{padding-block:52px}.button{gap:10px;min-height:42px;padding-inline:17px;font-size:9px}.eyebrow{letter-spacing:.17em;gap:10px;margin-bottom:14px;font-size:8px;line-height:1.45}.eyebrow:before{width:26px}.inner-page-hero h1,.products-page .inner-page-hero h1{margin-bottom:15px;font-size:clamp(38px,10.7vw,48px);line-height:.96}.inner-page-hero>.shell>p:last-child,.products-page .inner-page-hero>.shell>p:last-child{max-width:95%;font-size:11.5px;line-height:1.6}.products-page .inner-page-hero{min-height:252px}.products-page .inner-page-hero .shell{padding-block:32px}.brochure{gap:38px}.confidence-section{padding:52px 0 12px}.confidence-bar{border-radius:20px;min-height:320px;padding:34px 20px}.confidence-kicker{margin-bottom:14px}.confidence-copy h2{font-size:clamp(29px,8.8vw,37px)}.confidence-copy p{margin-top:15px;font-size:11px;line-height:1.6}.inquiry-form{gap:16px}.form-heading{padding-bottom:18px}.form-heading span{font-size:24px}.form-heading p{max-width:none;font-size:10px}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{margin-top:6px;padding:12px 13px;font-size:12px}.about-philosophy-section{padding-bottom:48px}.about-philosophy-card,.work-philosophy-card{border-radius:16px;gap:22px;width:calc(100% - 24px);padding:24px 18px}.about-philosophy-intro h2,.work-philosophy-card h2{font-size:clamp(30px,9vw,37px)}.about-philosophy-copy>p,.work-philosophy-copy>p{margin-bottom:22px;font-size:11px;line-height:1.65}.about-psychology-points>div{padding:13px 0}.about-psychology-points strong,.work-trust-principles strong{font-size:16px}.vision-mission-section,.about-why-section,.work-journey-section,.buyer-visibility-section{padding:50px 0}.vision-mission-heading h2,.about-why-heading h2,.work-section-heading h2{font-size:clamp(31px,9.2vw,39px)}.vision-mission-heading>p,.about-why-heading>p:last-child,.work-section-heading>span{font-size:11px;line-height:1.6}.purpose-number{margin-bottom:20px}.about-reason-card{min-height:155px;padding:18px}.about-reason-top{margin-bottom:17px}.about-reason-card h3{font-size:20px}.about-reason-card p{font-size:10px;line-height:1.55}.about-why-close{gap:16px;padding:19px 17px}.about-why-close p{font-size:15px}.about-cert-section{padding:48px 0 44px}.about-cert-heading{margin-bottom:22px}.about-cert-heading h2{font-size:clamp(31px,9.2vw,39px)}.about-cert-heading>span{margin-top:12px;font-size:10.5px}.about-cert-row{gap:28px;padding-right:28px}.about-cert-logo{flex-basis:118px;width:118px;min-height:56px}.about-cert-logo img{max-width:108px;max-height:42px}.about-cert-logo.gst img{max-width:34px;max-height:46px}.about-cert-logo.spices img{max-width:44px;max-height:44px}}@media (width<=390px){.inner-page-hero h1,.products-page .inner-page-hero h1{font-size:36px}}html[data-motion=reduced]{scroll-behavior:auto}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{transition-duration:.01ms!important}html[data-motion=reduced] .about-cert-track,html[data-motion=reduced] .brochure-intro-arrow{animation:none}
