.didseo-landing-body{background:#fbf8f1}.didseo-page,.didseo-discover{--didseo-red:#b80020;--didseo-red-dark:#87021b;--didseo-gold:#a17c38;--didseo-ink:#342b2c;--didseo-muted:#6d6262;--didseo-line:#e4dbce;--didseo-paper:#fbf8f1;--didseo-serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--didseo-sans:Manrope, Arial, sans-serif;color:var(--didseo-ink);font-family:var(--didseo-sans);-webkit-font-smoothing:antialiased;line-height:1.7;text-align:left}.didseo-page *,.didseo-page *::before,.didseo-page *::after,.didseo-discover *,.didseo-discover *::before,.didseo-discover *::after{box-sizing:border-box}.didseo-page{background:radial-gradient(ellipse at 97% 4%,#f4ebda 0,transparent 31%),var(--didseo-paper);overflow:clip}.didseo-page a,.didseo-discover a{color:inherit;text-decoration:none}.didseo-page a:focus-visible,.didseo-page summary:focus-visible,.didseo-discover a:focus-visible{outline:3px solid var(--didseo-red);outline-offset:5px;border-radius:4px}.didseo-page h1,.didseo-page h2,.didseo-page h3,.didseo-page p,.didseo-page ol,.didseo-discover h2,.didseo-discover p{margin:0}.didseo-page h1,.didseo-page h2,.didseo-discover h2{color:var(--didseo-red);font-family:var(--didseo-serif);font-weight:500;letter-spacing:-.035em;line-height:1.05}.didseo-page h2{font-size:clamp(34px, 3.6vw, 47px)}.didseo-page h3{color:var(--didseo-ink);font:700 16px/1.45 var(--didseo-sans);letter-spacing:-.025em}.didseo-shell{width:min(1140px, calc(100% - 80px));margin:0 auto}.didseo-skip{position:absolute;left:16px;top:-100px;z-index:999999;padding:10px 18px;background:#fff;color:var(--didseo-red);box-shadow:0 3px 14px #342b2c22}.didseo-skip:focus{top:12px}.didseo-header{border-bottom:1px solid var(--didseo-line)}.didseo-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:94px;padding-top:15px;padding-bottom:15px}.didseo-logo{flex:0 0 auto;display:inline-flex}.didseo-logo img{display:block;width:165px;height:auto;max-width:100%}.didseo-logo>span{color:var(--didseo-red);font:600 34px/1 var(--didseo-serif)}.didseo-nav{display:flex;align-items:center;gap:30px}.didseo-nav a{font-size:12px;font-weight:700;padding:9px 0}.didseo-nav a:hover,.didseo-text-link:hover,.didseo-related:hover{color:var(--didseo-red);text-decoration:underline;text-underline-offset:5px}.didseo-nav span{color:var(--didseo-red);margin-left:4px}.didseo-breadcrumb{padding-top:22px;font-size:11px;color:var(--didseo-muted)}.didseo-breadcrumb ol{display:flex;flex-wrap:wrap;gap:4px 9px;list-style:none;padding:0}.didseo-breadcrumb a:hover{color:var(--didseo-red)}.didseo-breadcrumb [aria-current="page"]{color:var(--didseo-ink)}.didseo-hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:58px;padding:46px 0 62px}.didseo-hero--text{grid-template-columns:1fr;padding-top:66px;padding-bottom:70px}.didseo-hero--text .didseo-hero__copy{max-width:850px}.didseo-hero--text .didseo-hero__intro{max-width:650px}.didseo-hero__copy{min-width:0}.didseo-eyebrow{display:flex;align-items:center;gap:9px;color:#83652f;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.didseo-eyebrow span{font-size:15px;line-height:1}.didseo-page h1{max-width:680px;font-size:clamp(60px, 6.4vw, 88px);margin-top:18px;overflow-wrap:normal}.didseo-hero__intro{max-width:495px;margin-top:24px!important;color:var(--didseo-muted);font-size:14px;line-height:1.9}.didseo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px 22px;margin-top:27px}.didseo-page .didseo-button{display:inline-flex;justify-content:center;align-items:center;gap:16px;max-width:100%;min-height:49px;padding:14px 23px;border:1px solid var(--didseo-red);border-radius:6px;background:var(--didseo-red);color:#fff;font-size:11px;font-weight:700;line-height:1.5;text-align:center;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.didseo-button span{flex-shrink:0;font-size:17px}.didseo-page .didseo-button:hover{background:var(--didseo-red-dark);border-color:var(--didseo-red-dark);transform:translateY(-2px)}.didseo-text-link{display:inline-flex;align-items:center;gap:9px;padding:8px 0;font-size:10px;font-weight:700}.didseo-text-link span{color:var(--didseo-red);font-size:15px}.didseo-hero__visual{position:relative;width:100%;max-width:410px;min-width:0;justify-self:center;padding:21px 40px}.didseo-hero__orbit{position:absolute;inset:16px -2px 12px;border:1px solid #b49a6355;border-radius:48% 48% 45% 45%;transform:rotate(-9deg)}.didseo-hero__frame{position:relative;display:block;padding:10px;border:1px solid #e6d9c6;border-radius:160px 160px 8px 8px;background:#fffaf1;box-shadow:0 23px 42px #775b3a1b;transform:rotate(3deg);transition:transform .2s ease}.didseo-hero__frame:hover{transform:rotate(0)}.didseo-hero__frame img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:contain;border-radius:150px 150px 3px 3px;background:#f2e9dd}.didseo-hero__caption{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 7px 5px;color:#574336;font-size:10px;font-weight:700;letter-spacing:.03em}.didseo-hero__caption span{color:var(--didseo-red);font-size:16px}.didseo-hero__star{position:absolute;z-index:1;color:var(--didseo-gold);font-family:Georgia,serif;line-height:1}.didseo-hero__star--one{left:4px;top:62px;font-size:27px}.didseo-hero__star--two{right:0;bottom:58px;font-size:42px}.didseo-section{padding:46px 0;border-top:1px solid var(--didseo-line);scroll-margin-top:30px}.didseo-section__heading{max-width:770px;margin-bottom:26px}.didseo-section__heading>p{margin-top:13px;max-width:590px;color:var(--didseo-muted);font-size:12px;line-height:1.85}.didseo-section__heading--split{display:grid;grid-template-columns:1fr .8fr;gap:50px;align-items:end;max-width:none}.didseo-section__heading--split>p{margin-top:0}.didseo-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.didseo-model{display:block;min-width:0}.didseo-model__image{overflow:hidden;border-radius:8px;background:#f0e8dc;border:1px solid #e9ddcb}.didseo-model__image img{display:block;width:100%;height:auto;aspect-ratio:4 / 4.5;object-fit:contain;transition:transform .25s ease}.didseo-model:hover .didseo-model__image img{transform:scale(1.035)}.didseo-model__label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 2px 0}.didseo-model__label h3{font-size:13px}.didseo-model__label>span{color:var(--didseo-red);font-size:20px;line-height:1}.didseo-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.didseo-benefit{padding-right:18px}.didseo-benefit+.didseo-benefit{border-left:1px solid var(--didseo-line);padding-left:27px}.didseo-number{display:block;margin-bottom:14px;color:#9a7b45;font:500 28px/1 var(--didseo-serif)}.didseo-benefit h3{margin-bottom:11px}.didseo-benefit p,.didseo-process__steps p{color:var(--didseo-muted);font-size:11px;line-height:1.9}.didseo-process__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px;list-style:none;padding:5px 0 0}.didseo-process__steps li{position:relative;min-width:0;padding:0 5px 0 0}.didseo-process__number{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:17px;border:1px solid #c5ae85;border-radius:50%;color:#8c6d37;background:#fffdf9;font-size:10px;font-weight:700}.didseo-process__steps h3{font-size:13px;margin-bottom:8px}.didseo-guide{display:grid;grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px}.didseo-guide h2{max-width:410px}.didseo-guide__copy p{color:var(--didseo-muted);font-size:12px;line-height:1.95}.didseo-guide__copy p+p{margin-top:16px}.didseo-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.didseo-faq__items{min-width:0}.didseo-faq__item{border-bottom:1px solid var(--didseo-line)}.didseo-faq__item:first-child{border-top:1px solid var(--didseo-line)}.didseo-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:22px;list-style:none;cursor:pointer;padding:19px 0;color:var(--didseo-ink);font-size:12px;font-weight:700;line-height:1.6}.didseo-faq__item summary::-webkit-details-marker{display:none}.didseo-faq__item summary::marker{content:""}.didseo-faq__item summary:hover{color:var(--didseo-red)}.didseo-faq__icon{position:relative;width:14px;height:14px;flex:0 0 14px}.didseo-faq__icon::before,.didseo-faq__icon::after{content:"";position:absolute;background:var(--didseo-red)}.didseo-faq__icon::before{left:0;right:0;top:6px;height:1px}.didseo-faq__icon::after{top:0;bottom:0;left:6px;width:1px}.didseo-faq__item[open] .didseo-faq__icon::after{display:none}.didseo-faq__answer{padding:0 32px 20px 0}.didseo-faq__answer p{color:var(--didseo-muted);font-size:12px;line-height:1.9}.didseo-closing{margin:10px 0 60px;padding:39px 35px 31px;border:1px solid #dcc8a9;border-radius:9px;background:#f5edde;text-align:center}.didseo-closing__star{display:block;margin-bottom:14px;color:var(--didseo-gold);font-size:19px;line-height:1}.didseo-closing h2{max-width:760px;margin:0 auto;font-size:clamp(35px, 4vw, 49px)}.didseo-closing>p{max-width:620px;margin:14px auto 23px;color:var(--didseo-muted);font-size:12px}.didseo-related{display:block;width:fit-content;max-width:650px;margin:22px auto 0;font-size:10px;line-height:1.8}.didseo-related span{display:inline-block;margin-left:3px}.didseo-discover{width:min(1140px, calc(100% - 48px));margin:28px auto 36px;padding:24px 28px;border:1px solid var(--didseo-line);border-radius:9px;background:var(--didseo-paper)}.didseo-discover h2{font-size:clamp(28px, 3vw, 36px)}.didseo-discover>p,.didseo-discover__inner>p:not(.didseo-kicker){max-width:780px;margin-top:9px;color:var(--didseo-muted);font-size:12px;line-height:1.8}.didseo-discover .didseo-kicker{margin-bottom:9px;color:var(--didseo-gold);font-size:8px;font-weight:700;letter-spacing:.14em;line-height:1.5}.didseo-discover__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.didseo-discover__links>a{display:block;position:relative;min-width:0;padding:15px 36px 15px 16px;border:1px solid #e5d9c6;border-radius:6px;background:#fffdf8;transition:border-color .18s ease,background-color .18s ease}.didseo-discover__links>a::after{content:"↗";position:absolute;right:15px;top:15px;color:var(--didseo-red);font-size:18px;line-height:1}.didseo-discover__links>a:hover{background:#f6eddf;border-color:#c1a16d}.didseo-discover__links strong{display:block;color:var(--didseo-red);font-size:12px;line-height:1.5}.didseo-discover__links span{display:block;margin-top:5px;color:var(--didseo-muted);font-size:10px;line-height:1.7}@media (max-width:980px){.didseo-shell{width:calc(100% - 56px)}.didseo-hero{gap:20px}.didseo-page h1{font-size:clamp(57px, 7.5vw, 74px)}.didseo-hero__visual{padding:20px 28px}.didseo-section__heading--split{gap:30px}.didseo-benefit-grid{gap:20px}.didseo-benefit{padding-right:4px}.didseo-benefit+.didseo-benefit{padding-left:20px}.didseo-guide,.didseo-faq{gap:40px}}@media (max-width:720px){.didseo-shell{width:calc(100% - 40px)}.didseo-header__inner{min-height:78px;gap:16px}.didseo-logo img{width:144px}.didseo-nav{gap:20px}.didseo-nav a{font-size:10px}.didseo-breadcrumb{padding-top:17px;font-size:10px}.didseo-hero{grid-template-columns:1fr;gap:20px;padding:35px 0 40px}.didseo-hero__copy{max-width:580px}.didseo-page h1{font-size:clamp(52px, 10.4vw, 71px);max-width:560px}.didseo-hero__intro{max-width:100%;font-size:13px;margin-top:18px!important}.didseo-actions{margin-top:23px}.didseo-hero__visual{width:min(330px, 88%);padding:17px 32px}.didseo-hero__frame img{aspect-ratio:3 / 3.8}.didseo-hero__orbit{inset:9px 6px 5px}.didseo-hero__star--one{left:6px;top:45px;font-size:21px}.didseo-hero__star--two{right:1px;bottom:39px;font-size:31px}.didseo-section{padding:34px 0}.didseo-section__heading{margin-bottom:22px}.didseo-section__heading--split{display:block}.didseo-section__heading--split>p{margin-top:13px}.didseo-model-grid{gap:13px}.didseo-model__image img{aspect-ratio:3 / 4}.didseo-model__label{padding-top:11px;gap:6px;align-items:flex-start}.didseo-model__label h3{font-size:10px;line-height:1.55}.didseo-model__label>span{font-size:15px}.didseo-benefit-grid{grid-template-columns:1fr;gap:20px}.didseo-benefit{position:relative;padding-left:43px;padding-right:0}.didseo-benefit+.didseo-benefit{padding-left:43px;padding-top:20px;border-left:0;border-top:1px solid var(--didseo-line)}.didseo-number{position:absolute;left:0;top:0;font-size:25px}.didseo-benefit+.didseo-benefit .didseo-number{top:20px}.didseo-benefit h3{font-size:14px;margin-bottom:7px}.didseo-benefit p,.didseo-process__steps p{font-size:12px}.didseo-process__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 23px}.didseo-process__number{margin-bottom:13px}.didseo-guide,.didseo-faq{display:block}.didseo-guide h2{max-width:540px;margin-bottom:20px}.didseo-faq__item summary{font-size:12px;padding-top:18px;padding-bottom:18px}.didseo-closing{margin-bottom:36px;padding:30px 22px 25px}.didseo-related{margin-top:20px;font-size:10px}.didseo-discover{width:calc(100% - 32px);padding:22px 20px}.didseo-discover__links{gap:10px}}@media (max-width:420px){.didseo-header__inner{gap:10px}.didseo-logo img{width:121px}.didseo-nav{gap:15px}.didseo-nav a{font-size:9px}.didseo-page h1{font-size:clamp(47px, 12.5vw, 55px)}.didseo-eyebrow{font-size:9px;letter-spacing:.1em}.didseo-hero{padding-top:30px}.didseo-actions{gap:9px 18px}.didseo-page .didseo-button{padding:13px 18px;gap:13px}.didseo-hero__visual{width:min(310px, 96%)}.didseo-model-grid{grid-template-columns:1fr;gap:14px}.didseo-model{display:grid;grid-template-columns:82px 1fr;align-items:center;gap:18px;padding:10px;border:1px solid var(--didseo-line);border-radius:8px;background:#fffaf2}.didseo-model__image{border-radius:4px}.didseo-model__image img{aspect-ratio:3 / 4}.didseo-model__label{padding:0 7px 0 0;align-items:center}.didseo-model__label h3{font-size:12px}.didseo-model__label>span{font-size:20px}.didseo-process__steps{grid-template-columns:1fr;gap:21px}.didseo-process__steps li{padding-left:49px}.didseo-process__number{position:absolute;left:0;top:1px}.didseo-discover__links{grid-template-columns:1fr}.didseo-discover__links strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.didseo-page *,.didseo-discover *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.didseo-page .didseo-button:hover{transform:none}.didseo-hero__frame:hover{transform:rotate(3deg)}.didseo-model:hover .didseo-model__image img{transform:none}}