.category-card__quiz-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;margin-top:auto;margin-bottom:14px;padding:14px 18px;border:1px solid var(--kf-gold, #d9ad55);border-radius:999px;background:var(--kf-gold, #d9ad55);color:#042d2a;font-size:12px;font-weight:800;line-height:1.45;text-align:center;text-transform:uppercase;letter-spacing:.035em;box-shadow:0 6px 18px #042d2a2e;transition:transform .2s ease,box-shadow .2s ease}.category-card__quiz-button:hover{transform:translateY(-2px);box-shadow:0 9px 22px #042d2a40}.category-card__quiz-button:focus-visible{outline:3px solid #fff;outline-offset:4px}.category-card__quiz-button+.category-card__button{margin-top:0}.selection-note{margin:34px 0 38px;padding:clamp(24px,4vw,42px);border:1px solid rgba(8,127,104,.16);border-radius:24px;background:linear-gradient(135deg,#fffdf8f5,#f0faf6eb);box-shadow:0 18px 44px #042d2a12}.selection-note h3{margin:8px 0 12px;color:#042d2a;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.15}.selection-note>p:last-child{max-width:980px;margin:0;color:#536d67;font-size:15px;line-height:1.75}.category-grid--products{align-items:stretch}.category-card--product{min-height:0;padding:0;overflow:hidden;justify-content:flex-start;border:1px solid rgba(255,255,255,.34);box-shadow:0 18px 42px #042d2a1a;transition:transform .25s ease,box-shadow .25s ease}.category-card--product:hover{transform:translateY(-6px);box-shadow:0 26px 58px #042d2a29}.category-card--emerald{background:linear-gradient(145deg,#073f39,#0b8d75)}.category-card--aqua{background:linear-gradient(145deg,#06485a,#22bdd0)}.category-card--gold{background:linear-gradient(145deg,#6e5427,#d9ad55)}.category-card__media{position:relative;height:190px;overflow:hidden;background:#ffffff1f}.category-card__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform .35s ease}.category-card--product:hover .category-card__media img{transform:scale(1.045)}.category-card__media--top img{object-position:center top}.category-card__media--center img{object-position:center center}.category-card__media--bottom img{object-position:center 82%}.category-card__media-shade{position:absolute;inset:auto 0 0;height:55%;background:linear-gradient(180deg,transparent,rgba(4,45,42,.32));pointer-events:none}.category-card__body{display:flex;flex:1;flex-direction:column;padding:26px 28px 24px}.category-card__eyebrow{color:#ffffffdb;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.category-card--product h3{margin:9px 0 0;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,2.4vw,34px);font-weight:400;line-height:1.1}.category-card__ideal{margin:14px 0 0;color:#fff;font-size:13px;line-height:1.5}.category-card__description{margin:10px 0 0;color:#ffffffeb;font-size:14px;line-height:1.6}.category-card__facts{display:grid;gap:6px;margin:16px 0 18px;padding:14px 0;border-top:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22);color:#ffffffe6;font-size:11.5px;line-height:1.45}.category-card__button{align-self:flex-start;margin-top:auto;padding:12px 17px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#ffffff1f;color:#fff;font-size:10px;font-weight:800;letter-spacing:.055em;text-transform:uppercase;transition:background .2s ease,color .2s ease,transform .2s ease}.category-card__button:hover,.category-card__button:focus-visible{background:#fff;color:#042d2a;transform:translateY(-2px)}.category-card__button span{margin-left:7px;font-size:13px;letter-spacing:0}.category-card__disclosure{margin:18px 0 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.24);color:#ffffffc2;font-size:10.5px;line-height:1.5}.categories__affiliate-notice{max-width:980px;margin:32px auto 0;padding:14px 18px;border:1px solid rgba(8,127,104,.14);border-radius:14px;background:#ffffff94;color:#5c7570;font-size:11.5px;line-height:1.65;text-align:center}@media screen and (max-width:950px){.category-card__media{height:210px}}@media screen and (max-width:640px){.selection-note{margin:24px 0 28px}.category-card__media{height:200px}.category-card__body{padding:24px 22px 22px}.category-card__description{font-size:14px}.categories__affiliate-notice{font-size:12px}}.method-visual--video{padding:clamp(18px,3vw,42px);background:linear-gradient(145deg,#042d2a,#075d53)}.method-video-frame{width:min(100%,620px);aspect-ratio:1;overflow:hidden;border-radius:30px;background:#042d2a;box-shadow:0 24px 60px #042d2a3d}.method-video{display:block;width:100%;height:100%;object-fit:cover;background:#042d2a}@media screen and (max-width:950px){.method-visual--video{min-height:0;padding:28px}.method-video-frame{width:min(100%,620px);margin-inline:auto}}@media screen and (max-width:640px){.method-visual--video{padding:18px}.method-video-frame{border-radius:22px}}.site-footer--korts{padding:54px 0 28px;border-top:1px solid rgba(4,45,42,.08);background:radial-gradient(circle at 8% 8%,rgba(101,227,195,.1),transparent 24%),#042d2a;color:#fff}.footer-grid--korts{grid-template-columns:1.15fr .62fr .72fr 1.15fr;gap:42px;align-items:start}.site-footer--korts .footer-brand{max-width:360px}.site-footer--korts .site-logo{color:#fff}.site-footer--korts .word-logo strong{color:var(--kf-mint)}.site-footer--korts .footer-brand p,.site-footer--korts .footer-transparency p{margin:13px 0 0;color:#c7d9d5;font-size:12px;line-height:1.7}.site-footer--korts .footer-menu h3,.site-footer--korts .footer-transparency h3{margin:3px 0 14px;color:var(--kf-gold);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.site-footer--korts .footer-menu a{display:block;padding:5px 0;color:#d7e8e4;font-size:12px}.social-links--footer{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px 14px}.social-links--footer a{color:#fff;font-size:11px;font-weight:800}.site-footer--korts a:hover,.site-footer--korts a:focus-visible{color:var(--kf-mint)}.site-footer--korts .footer-responsibility{color:#9fb8b2}.footer-legal{display:grid;gap:4px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(217,173,85,.28);color:#d7e8e4;font-size:11px;line-height:1.5}.footer-bottom--korts{margin-top:34px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);color:#8fa9a3}@media screen and (max-width:1050px){.footer-grid--korts{grid-template-columns:1fr 1fr}.site-footer--korts .footer-brand{max-width:none}}@media screen and (max-width:640px){.footer-grid--korts{grid-template-columns:1fr;gap:30px}.footer-bottom--korts{flex-direction:column;gap:8px}}.life-story-page{background:radial-gradient(circle at 90% 8%,rgba(217,173,85,.16),transparent 24rem),radial-gradient(circle at 8% 36%,rgba(39,201,220,.1),transparent 22rem)}.life-story-page{background:radial-gradient(circle at 90% 8%,rgba(217,173,85,.16),transparent 24rem),radial-gradient(circle at 8% 36%,rgba(39,201,220,.1),transparent 22rem);padding:clamp(12px,2vw,24px);border-radius:30px}.life-story-hero{max-width:920px;margin:0 auto 42px;text-align:center}.life-story-hero h1{margin:10px 0 16px;color:#042d2a;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,8vw,92px);font-weight:400;line-height:.98}.life-story-hero>p:last-child{max-width:720px;margin:0 auto;color:#5c7570;font-size:17px;line-height:1.7}.life-story-prose{display:grid;gap:26px;max-width:980px;margin:0 auto}.life-story-prose .story-chapter{padding:clamp(26px,4vw,46px);border:1px solid rgba(8,127,104,.14);border-radius:24px;background:#fffdf8f0;box-shadow:0 18px 48px #042d2a12}.life-story-prose .story-chapter:nth-child(2){background:linear-gradient(135deg,#effaf6fa,#fffdf8fa)}.life-story-prose .story-chapter:nth-child(3){border-color:#d9ad554d;background:linear-gradient(135deg,#fffdf8fa,#fbf6e6fa)}.life-story-prose .story-chapter>p:first-child{margin:0 0 8px;color:#087f68;font-size:11px;font-weight:800;letter-spacing:.16em}.life-story-prose h2{margin:0 0 18px;color:#042d2a;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.12}.life-story-prose p{color:#536d67;line-height:1.8}.tell-story{max-width:980px;margin:44px auto 0;padding:clamp(28px,5vw,56px);border-radius:28px;background:linear-gradient(135deg,#063d37,#087f68);color:#fff;text-align:center;box-shadow:0 24px 60px #042d2a2e}.tell-story .eyebrow{color:#a9f0df}.tell-story h2{margin:8px 0 12px;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,56px);font-weight:400}.tell-story>p{max-width:720px;margin:0 auto 20px;color:#ffffffe0;line-height:1.7}.tell-story__email{margin-top:18px!important;font-size:12px}.tell-story__email a{color:#fff;text-decoration:underline}.newsletter-form-wrap{min-width:0}.newsletter-consent{margin:10px 10px 0;color:#b9d0cb;font-size:10.5px;line-height:1.55}.newsletter-success{margin-top:16px;padding:18px;border:1px solid rgba(255,255,255,.28);border-radius:14px;background:#ffffff14;color:#fff;line-height:1.6}.newsletter-success p{margin:0 0 10px}.newsletter-story-link{display:inline-block;margin-top:4px;padding:10px 16px;border:1px solid rgba(255,255,255,.75);border-radius:999px;color:#fff;text-decoration:none;font-weight:700}.nc-feature{background:radial-gradient(ellipse at 76% 20%,rgba(12,150,132,.11),transparent 45%),linear-gradient(115deg,#fffdf8,#f2faf6 65%,#ecf7f4);color:#082f30;overflow:hidden}.nc-feature__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(26px,5vw,78px);padding-top:clamp(40px,6vw,90px);padding-bottom:clamp(28px,4vw,66px)}.nc-feature__copy{position:relative;z-index:1}.nc-feature__eyebrow{display:inline-flex;align-items:center;padding:9px 14px;border:1px solid #c7e3d8;background:#eaf7f1;border-radius:999px;color:#086a59;font-size:11px;line-height:1.45;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin:0 0 25px}.nc-feature__title{font-family:Georgia,Times New Roman,serif;font-size:clamp(41px,4.8vw,69px);font-weight:500;line-height:1.07;letter-spacing:-.046em;margin:0 0 18px;max-width:650px;color:#073934}.nc-feature__strapline{font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.6vw,34px);line-height:1.22;color:#997025;margin:0 0 22px}.nc-feature__lead{font-size:18px;line-height:1.56;font-weight:700;color:#18483f;margin:0 0 16px;max-width:600px}.nc-feature__intro{font-size:15px;line-height:1.72;color:#3c615a;margin:0 0 18px;max-width:650px}.nc-feature__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:17px;margin:24px 0 18px}.nc-feature__price{font-size:clamp(35px,3.4vw,49px);font-weight:800;letter-spacing:-.03em;color:#053e37}.nc-feature__compare{font-size:19px;color:#526d67}.nc-feature__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.nc-feature__button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:54px;min-width:195px;border-radius:999px;padding:14px 22px;text-align:center;font-size:13px;font-weight:800;letter-spacing:.055em;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.nc-feature__button--main{background:#073e42;border:2px solid #cda354;color:#fff;box-shadow:0 12px 27px #033d3833}.nc-feature__button--main:hover{background:#096d62;color:#fff;transform:translateY(-2px)}.nc-feature__button--alt{border:1px solid #0b6358;background:transparent;color:#07483d}.nc-feature__button--alt:hover{background:#e5f1ec}.nc-feature__button:focus-visible{outline:3px solid #c89022;outline-offset:4px}.nc-feature__delivery{font-size:12px;line-height:1.5;color:#526c66;margin:17px 0 0}.nc-feature__visual{position:relative;max-width:530px;margin:0 auto;width:100%;text-align:center}.nc-feature__frame{padding:clamp(6px,1.6vw,16px);border:1px solid rgba(210,174,104,.48);border-radius:32px;background:linear-gradient(145deg,#fffdf7,#f2ede0);box-shadow:0 28px 68px #09413729}.nc-feature__frame img{width:100%;max-height:640px;object-fit:contain;border-radius:23px}.nc-feature__visual-label{margin:15px 0 0;font-size:12px;letter-spacing:.02em;color:#536d67}.nc-feature__details{padding:29px 0 45px;border-top:1px solid #dae9e3}.nc-feature__details h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3.2vw,36px);font-weight:500;color:#0a4b3e;margin:0 0 16px}.nc-feature__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 24px;padding:0;margin:0;list-style:none}.nc-feature__list li{position:relative;padding:13px 16px 13px 36px;border:1px solid #d9e9e0;border-radius:13px;background:#ffffffb3;font-size:13px;line-height:1.5;color:#284b43}.nc-feature__list li:before{content:"\2713";position:absolute;top:13px;left:15px;color:#097d68;font-weight:900}.nc-feature__notice{font-size:11px;color:#5f736e;line-height:1.65;margin:18px 0 0}@media(max-width:860px){.nc-feature__grid{grid-template-columns:1fr;padding-top:34px;gap:28px}.nc-feature__copy{order:1}.nc-feature__visual{order:2;max-width:440px}.nc-feature__title{font-size:clamp(34px,8vw,53px)}.nc-feature__intro{font-size:14px}.nc-feature__list{grid-template-columns:1fr}}@media(max-width:520px){.nc-feature__actions{display:grid;grid-template-columns:1fr}.nc-feature__button{width:100%}.nc-feature__eyebrow{font-size:10px}.nc-feature__frame{border-radius:22px}.nc-feature__frame img{border-radius:16px}.nc-feature__details{padding-bottom:33px}}@media(prefers-reduced-motion:reduce){.nc-feature__button{transition:none}}.nc-feature__details{margin-bottom:clamp(36px,5vw,70px);padding:clamp(22px,3.5vw,43px);background:linear-gradient(115deg,#fff,#f8fbfa);border:1px solid #d9e5e1;border-radius:28px;box-shadow:0 14px 44px #07363912}.nc-feature__details-intro{display:grid;grid-template-columns:1.1fr .85fr;align-items:center;gap:35px;margin-bottom:25px}.nc-feature__details-kicker{font-size:11px;font-weight:800;color:#b07d2e;letter-spacing:.14em;margin:0 0 10px}.nc-feature__details h2{font-size:clamp(28px,3.5vw,43px);line-height:1.1;font-family:Georgia,serif;color:#083c4e;margin:0}.nc-feature__details-intro>p{font-size:16px;line-height:1.65;color:#355e5a;margin:0}.nc-feature .nc-feature__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.nc-feature .nc-feature__list li{display:flex;align-items:flex-start;gap:15px;min-height:121px;padding:23px;border:1px solid #d6e8e2;border-radius:19px;background:#f3f9f6;box-shadow:0 5px 13px #05313109}.nc-feature .nc-feature__list li:before{content:none}.nc-feature__item-number{flex-shrink:0;display:grid;place-items:center;width:48px;height:48px;border-radius:15px;color:#c78c2e;background:#092f43;font-size:17px;font-weight:900;letter-spacing:.025em}.nc-feature .nc-feature__list strong{display:block;color:#133e50;font-size:clamp(17px,1.6vw,20px);line-height:1.28;margin:0}.nc-feature .nc-feature__list p{margin:9px 0 0;font-size:14px;line-height:1.55;color:#42605f}.nc-feature__details-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:27px;border-top:1px solid #d9e9e2;padding-top:22px}.nc-feature .nc-feature__notice{max-width:680px;font-size:12px;line-height:1.65;margin:0;color:#5f746f}.nc-feature__details-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 23px;border-radius:999px;border:1px solid #0a5e65;background:#094254;color:#fff;font-weight:800;font-size:12px;letter-spacing:.05em;white-space:nowrap;transition:background .2s ease}.nc-feature__details-cta:hover{background:#0b716c;color:#fff}.nc-feature__details-cta:focus-visible{outline:3px solid #bf8b2e;outline-offset:4px}@media(max-width:860px){.nc-feature__details-intro{grid-template-columns:1fr;gap:13px}.nc-feature .nc-feature__list{grid-template-columns:1fr}.nc-feature .nc-feature__list li{min-height:0}}@media(max-width:520px){.nc-feature__details{border-radius:20px}.nc-feature .nc-feature__list li{padding:17px;gap:12px}.nc-feature__item-number{width:40px;height:40px;font-size:15px}.nc-feature .nc-feature__list p{font-size:13px}.nc-feature__details-cta{width:100%;white-space:normal}}.nc-feature{background:radial-gradient(ellipse at 80% 5%,rgba(7,137,128,.17),transparent 49%),linear-gradient(112deg,#fffdf8,#f1f8f5 59%,#e7f3f1)}.nc-feature__grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(24px,4.3vw,60px);padding-top:clamp(38px,5vw,72px);padding-bottom:clamp(26px,4vw,52px)}.nc-feature__visual{max-width:630px}.nc-feature__frame{background:linear-gradient(160deg,#fffdf7,#eff5f3);padding:clamp(7px,1vw,12px);border-color:#bf985799;border-radius:27px;box-shadow:0 20px 60px #0737391a}.nc-feature__frame img{display:block;width:auto;max-width:100%;max-height:770px;margin:auto;border-radius:21px;object-fit:contain;box-shadow:0 15px 35px #092b3729}.nc-feature__eyebrow{font-size:11px;letter-spacing:.12em}.nc-feature__title{font-size:clamp(41px,4.6vw,65px);line-height:1.065}.nc-feature__button--main{min-height:57px;padding:15px 26px}.nc-feature__visual-label{font-size:12px;color:#37625b}@media(max-width:860px){.nc-feature__grid{grid-template-columns:1fr}.nc-feature__visual{max-width:530px}.nc-feature__frame img{max-height:680px}}@media(max-width:560px){.nc-feature__frame{padding:7px;border-radius:21px}.nc-feature__frame img{max-height:565px;border-radius:16px}.nc-feature__title{font-size:clamp(35px,8.6vw,50px)}}.nc-feature__title--cover{display:flex;flex-direction:column;align-items:flex-start;max-width:610px;margin:0 0 25px;padding:0;text-align:left;color:#113c4b;font-weight:400;letter-spacing:normal;line-height:normal;isolation:isolate}.nc-feature__title-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.nc-feature__cover-nova{display:block;font-family:Cinzel,Palatino Linotype,Georgia,serif;font-weight:700;font-size:clamp(52px,5.8vw,88px);letter-spacing:.032em;line-height:1.03;color:#143b50;text-shadow:0 1px 0 rgba(255,255,255,.7)}.nc-feature__cover-chance{display:block;position:relative;z-index:1;white-space:nowrap;font-family:Great Vibes,Brush Script MT,Segoe Script,cursive;font-size:clamp(83px,8vw,121px);font-weight:400;line-height:.97;letter-spacing:.001em;margin:-2px 0 4px 18px;padding:4px 17px 5px 2px;color:#965e20;text-shadow:0 1px 0 rgba(255,248,229,.9),1px 2px 2px rgba(81,52,22,.14);background:linear-gradient(165deg,#d29a3d,#a76b26,#855219 56%,#be8732 75%,#93601f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nc-feature__cover-subtitle{display:block;font-family:Cinzel,Palatino Linotype,Georgia,serif;font-size:clamp(14px,1.45vw,20px);font-weight:600;letter-spacing:.15em;line-height:1.5;color:#1b4453;margin:0 0 0 5px;border-top:1px solid #caa66b;padding:9px 5px 0 0}@media(max-width:1080px)and (min-width:861px){.nc-feature__cover-nova{font-size:clamp(49px,5.5vw,70px)}.nc-feature__cover-chance{font-size:clamp(70px,7vw,94px)}.nc-feature__cover-subtitle{font-size:13px;letter-spacing:.11em}}@media(max-width:860px){.nc-feature__title--cover{margin-bottom:22px}.nc-feature__cover-nova{font-size:clamp(52px,9vw,78px)}.nc-feature__cover-chance{font-size:clamp(80px,15vw,119px)}.nc-feature__cover-subtitle{font-size:clamp(13px,2.8vw,18px)}}@media(max-width:520px){.nc-feature__cover-nova{font-size:clamp(48px,11vw,67px)}.nc-feature__cover-chance{font-size:clamp(72px,17vw,103px);margin-left:9px}.nc-feature__cover-subtitle{font-size:clamp(11px,3vw,15px);letter-spacing:.1em}}.nc-preview{padding:clamp(60px,8vw,106px) 0;background:linear-gradient(180deg,#f1f6f3,#fffdf8);color:#123858}.nc-preview__header{text-align:center;max-width:800px;margin:0 auto 42px}.nc-preview__header h2{font:500 clamp(33px,4vw,55px)/1.12 Georgia,serif;color:#0d3054;letter-spacing:-.03em;margin:0 0 17px}.nc-preview__header>p:last-child{color:#45666c;font-size:16px;line-height:1.7;margin:0}.nc-preview__eyebrow{font-size:11px;font-weight:900;color:#a7782b;letter-spacing:.16em;margin:0 0 14px}.nc-preview__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}.nc-preview__card{background:#fff;border:1px solid #d3e0dc;border-radius:19px;padding:10px 10px 0;box-shadow:0 10px 28px #0b344417;cursor:pointer;text-align:left;color:#123858;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.nc-preview__card:hover{transform:translateY(-4px);box-shadow:0 19px 36px #0b344429}.nc-preview__card:focus-visible,.nc-preview__dialog button:focus-visible{outline:3px solid #c99c42;outline-offset:3px}.nc-preview__photo{position:relative;display:flex;align-items:center;justify-content:center;background:#e7ece8;border-radius:12px;overflow:hidden;height:clamp(230px,27vw,350px)}.nc-preview__photo img{display:block;width:100%;height:100%;object-fit:contain}.nc-preview__loupe{position:absolute;right:10px;bottom:10px;width:39px;height:39px;display:grid;place-items:center;color:#fff;background:#0b4356;border:1px solid #caa258;border-radius:50%;font-size:27px;box-shadow:0 4px 14px #0000002b}.nc-preview__foot{display:flex;flex-direction:column;gap:8px;min-height:85px;padding:14px 6px}.nc-preview__foot strong{font-weight:800;font-size:15px;line-height:1.24;color:#173e59}.nc-preview__foot>span{font-weight:900;font-size:10px;letter-spacing:.1em;color:#966c2b}.nc-preview__note{font-size:12px;line-height:1.65;color:#5b706b;text-align:center;margin:25px 0 0}.nc-preview__dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(940px,94vw);max-width:94vw;max-height:94vh;padding:0;background:#fffdf8;border:1px solid #d3ddd7;border-radius:20px;box-shadow:0 25px 80px #0000004f;color:#0f3850}.nc-preview__dialog::backdrop{background:#021220db;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nc-preview__dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 20px;border-bottom:1px solid #e0e7e4}.nc-preview__dialog-head small{font-size:10px;font-weight:900;letter-spacing:.1em;color:#a06c27}.nc-preview__dialog-head h3{font:500 clamp(19px,2vw,24px)/1.22 Georgia,serif;color:#103959;margin:5px 0 0}.nc-preview__dialog button{min-width:42px;min-height:42px;border-radius:50%;border:1px solid #cbdbd4;background:#f0f7f3;color:#154753;font-size:20px;cursor:pointer}.nc-preview__viewer{height:min(69vh,720px);overflow:auto;background:#e6eff0;padding:12px;text-align:center}.nc-preview__viewer img{display:block;margin:auto;width:100%;max-width:650px;max-height:66vh;height:auto;object-fit:contain;box-shadow:0 10px 24px #00000024}.nc-preview__tools{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 18px}.nc-preview__tools>div{display:flex;align-items:center;gap:10px}.nc-preview__tools span{font-size:12px;font-weight:800;white-space:nowrap}@media(max-width:980px){.nc-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-preview__photo{height:clamp(230px,38vw,390px)}}@media(max-width:600px){.nc-preview__grid{gap:10px}.nc-preview__card{padding:6px 6px 0;border-radius:13px}.nc-preview__photo{height:clamp(175px,57vw,290px)}.nc-preview__foot{padding:10px 4px;min-height:70px}.nc-preview__foot strong{font-size:12px}.nc-preview__foot>span{font-size:9px}.nc-preview__loupe{width:29px;height:29px;font-size:20px}.nc-preview__dialog-head{padding:9px}.nc-preview__tools{padding:7px}.nc-preview__tools>div{gap:6px}.nc-preview__dialog button{min-width:38px;min-height:38px}}@media(prefers-reduced-motion:reduce){.nc-preview__card{transition:none}}.nc-preview__cta{margin:38px auto 7px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:clamp(23px,3.7vw,40px);background:linear-gradient(120deg,#0a3053,#0c5360);border:1px solid #ba985b;border-radius:23px;color:#fef9eb;box-shadow:0 17px 40px #07273e30}.nc-preview__cta-copy p{font-size:10px;font-weight:900;letter-spacing:.16em;color:#e6c089;margin:0 0 9px}.nc-preview__cta-copy h3{font:500 clamp(26px,3vw,37px)/1.13 Georgia,serif;color:#fff8e7;margin:0 0 12px}.nc-preview__cta-copy>span{font-size:13px;color:#d4e6e6;line-height:1.6}.nc-preview__cta-actions{flex-shrink:0;text-align:center}.nc-preview__cta-actions p{display:flex;align-items:baseline;justify-content:center;gap:11px;margin:0 0 14px;color:#fff}.nc-preview__cta-actions strong{font-size:30px;color:#fff}.nc-preview__cta-actions p.nc-preview__cta-hook{display:block;max-width:360px;margin:0 auto 15px;text-align:center}.nc-preview__cta-actions p.nc-preview__cta-hook strong{display:block;font:500 clamp(20px,2.1vw,25px)/1.3 Georgia,serif;color:#f3d9a8}.nc-preview__cta-actions p span{font-size:11px;color:#e2cda4}.nc-preview__cta-actions>a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:55px;border-radius:999px;background:#e8b96c;color:#092f40;padding:13px 26px;text-decoration:none;font-weight:900;font-size:13px;letter-spacing:.045em}.nc-preview__cta-actions>a:hover{background:#ffe0a5;color:#062f45}.nc-preview__cta-actions>a:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:800px){.nc-preview__cta{flex-direction:column;align-items:stretch}.nc-preview__cta-actions{text-align:left}.nc-preview__cta-actions p{justify-content:flex-start}}@media(max-width:530px){.nc-preview__cta-actions>a{width:100%}.nc-preview__cta-actions p{flex-wrap:wrap}}.story-teaser__card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:clamp(28px,5vw,72px);align-items:center;padding:clamp(30px,5vw,64px);border:1px solid rgba(217,173,85,.28);border-radius:28px;background:linear-gradient(135deg,#fffdf8,#eef9f5);box-shadow:0 22px 60px #042d2a14;overflow:hidden}.story-teaser__text{max-width:760px;color:#536d67;line-height:1.75}.story-teaser__text p{margin:0 0 10px}.story-teaser__visual{display:grid;place-items:center;width:min(100%,420px);aspect-ratio:1;margin-inline:auto;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 24px 50px #042d2a2e}.story-teaser__logo{display:block;width:100%;height:100%;object-fit:contain;object-position:center}@media screen and (max-width:760px){.story-teaser__card{grid-template-columns:1fr}.story-teaser__visual{width:min(78vw,320px);margin-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
