.visual-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:58% center}.visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,9,12,.6),transparent 42%),linear-gradient(0deg,rgba(7,9,12,.5),transparent 55%)}.visual .shipment-card{z-index:2}.photo-split{display:grid;grid-template-columns:1.05fr .95fr;gap:24px;align-items:stretch}.photo-frame{min-height:520px;border-radius:30px;overflow:hidden;border:1px solid var(--line);position:relative}.photo-frame img{width:100%;height:100%;object-fit:cover}.proof-copy{padding:48px;border:1px solid var(--line);border-radius:30px;background:var(--panel)}.proof-copy h2{font-size:clamp(2.5rem,4.5vw,4.4rem)}.feature-list{display:grid;gap:14px;margin-top:30px}.feature-row{display:grid;grid-template-columns:42px 1fr;gap:14px;padding-top:14px;border-top:1px solid var(--line)}.feature-row b:first-child{color:var(--gold)}.market-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.market-card{border:1px solid var(--line);background:#0b1016;border-radius:22px;padding:24px;min-height:210px;display:flex;flex-direction:column}.market-card .market-name{font-size:1.8rem;font-weight:900;letter-spacing:-.04em}.market-card p{color:var(--muted);font-size:.94rem}.market-card a{margin-top:auto;color:var(--blue);font-weight:800}.steps{counter-reset:step;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.step{counter-increment:step;border-top:1px solid #3a4553;padding:20px 14px 10px}.step:before{content:"0" counter(step);display:block;color:var(--blue);font-weight:900;margin-bottom:50px}.step h3{font-size:1.25rem}.step p{color:var(--muted);font-size:.94rem}.faq{max-width:900px;margin-left:auto}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq summary{font-size:1.15rem;font-weight:800;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq summary:after{content:"+";color:var(--blue);font-size:1.5rem}.faq details[open] summary:after{content:"−"}.faq p{color:var(--muted);padding-right:50px;margin:14px 0 0}.inner-hero{padding:80px 0 70px;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.inner-hero:after{content:"";position:absolute;width:620px;height:620px;right:-240px;top:-300px;background:radial-gradient(circle,rgba(44,168,255,.19),transparent 68%)}.breadcrumbs{display:flex;gap:8px;color:#7f8a98;font-size:.82rem;margin-bottom:30px}.breadcrumbs a:hover{color:#fff}.inner-hero h1{font-size:clamp(3.2rem,7vw,6.3rem);line-height:.94;letter-spacing:-.065em;max-width:1050px;margin-bottom:26px}.inner-hero .lead{font-size:1.18rem;color:#c0c8d3;max-width:760px}.inner-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:50px}.stat{border-left:1px solid #3a4553;padding:10px 20px}.stat b{display:block;font-size:1.05rem}.stat span{color:var(--muted);font-size:.86rem}.content-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.content-grid .side-title{font-size:.8rem;color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.content-body h2{font-size:clamp(2rem,4vw,3.6rem)}.content-body h3{font-size:1.4rem;margin-top:35px}.content-body p,.content-body li{color:#b2bbc7}.content-body ul,.content-body ol{padding-left:22px}.content-body li{margin:9px 0}.service-boxes{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:32px 0}.service-box{border:1px solid var(--line);border-radius:20px;padding:22px;background:var(--panel)}.service-box h3{margin:0 0 9px;font-size:1.15rem}.service-box p{font-size:.92rem;margin:0}.info-band{padding:34px;border-radius:26px;background:#e9edf1;color:#101318;margin:35px 0}.info-band h3{margin-top:0}.info-band p,.info-band li{color:#46505c}.related{padding:70px 0;border-top:1px solid var(--line)}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.related a{border:1px solid var(--line);border-radius:20px;padding:22px;background:var(--panel);min-height:150px}.related a:hover{border-color:var(--blue)}.related b{display:block;font-size:1.2rem;margin-bottom:8px}.related span{color:var(--muted);font-size:.9rem}.calculator{display:grid;grid-template-columns:1fr 1fr;gap:30px;border:1px solid var(--line);border-radius:30px;background:var(--panel);padding:34px}.calc-fields{display:grid;gap:15px}.calc-fields label{color:#b7c0cb;font-size:.85rem}.calc-fields input,.calc-fields select{width:100%;background:#0a0e13;border:1px solid #34404e;border-radius:12px;color:#fff;padding:13px;margin-top:6px}.calc-result{border-radius:24px;background:linear-gradient(140deg,#158fd7,#60c5ff);color:#06141d;padding:30px;display:flex;flex-direction:column;justify-content:space-between}.calc-result strong{font-size:2.2rem;line-height:1}.calc-result p{color:#173747}.contact-page{display:grid;grid-template-columns:1fr 1fr;gap:25px}.contact-card{border:1px solid var(--line);background:var(--panel);padding:30px;border-radius:24px}.contact-card h3{font-size:1.5rem}.contact-card p{color:var(--muted)}
@media(max-width:900px){.photo-split,.content-grid,.calculator,.contact-page{grid-template-columns:1fr}.market-grid,.steps,.related-grid{grid-template-columns:1fr 1fr}.stats{grid-template-columns:1fr}.photo-frame{min-height:420px}}@media(max-width:620px){.market-grid,.steps,.related-grid,.service-boxes{grid-template-columns:1fr}.proof-copy{padding:28px}.inner-hero{padding:58px 0}.inner-hero h1{font-size:3.2rem}.calculator{padding:20px}.photo-frame{min-height:330px}}
.telegram-panel{display:grid;gap:12px;background:rgba(4,18,27,.92);padding:28px;border-radius:24px}.telegram-panel .btn{width:100%;text-align:center}.telegram-panel .btn-dark{background:#101821;color:#fff;border:1px solid #34404e}.telegram-panel .btn-dark:hover{background:#182433}.telegram-panel p{margin:4px 0 0;color:#b8c4cf;font-size:.84rem}.contact-band .section-label{color:#102e3e}.contact-band>div:first-child>p{max-width:720px;margin-bottom:0}
.brand-logo{display:block;width:148px;height:70px;object-fit:contain}.site-header .brand{flex:0 0 auto}.footer .brand-logo{width:190px;height:auto}@media(max-width:620px){.brand-logo{width:120px;height:60px}.footer .brand-logo{width:170px}}
.brand-logo{width:225px;height:74px}.footer .brand-logo{width:280px;height:auto}:root{--bg:#070706;--panel:#100e0c;--panel2:#18120d;--line:#3b281a;--blue:#ff7900;--blue2:#d94800;--gold:#ffb527}.header-cta,.btn{background:linear-gradient(135deg,#ffba27 0%,#ff7a00 48%,#e64a00 100%);color:#190900;box-shadow:0 10px 30px rgba(255,107,0,.18),0 0 0 1px rgba(255,224,168,.18) inset}.header-cta:hover,.btn:hover{background:linear-gradient(135deg,#ffc34a 0%,#ff8b18 50%,#f15800 100%)}.hero:before{background:radial-gradient(circle,rgba(255,112,0,.24),rgba(255,112,0,0) 68%)}.hero:after{background:radial-gradient(circle,rgba(255,181,39,.14),transparent 70%)}.inner-hero:after{background:radial-gradient(circle,rgba(255,118,0,.2),transparent 68%)}.contact-band{background:linear-gradient(120deg,#e95000,#ff7900 52%,#ffc447)}.shipment-card b:last-child{color:#ff9b2f}.visual{border-color:#4a2c18}.telegram-panel .btn-dark{background:#17100b;border-color:#53301b}.telegram-panel .btn-dark:hover{background:#25170d}@media(max-width:620px){.brand-logo{width:176px;height:60px}.footer .brand-logo{width:230px}}
.site-header{background:rgba(7,7,6,.9);border-bottom-color:rgba(255,139,26,.16)}.nav{color:#d7c8bb}.btn-secondary{background:transparent;color:#fff4e8;border-color:#63391f;box-shadow:none}.btn-secondary:hover{color:#1a0900;border-color:#ff8a19}.eyebrow{border-color:#5a341f;background:#140e09;color:#ead8c8}.hero-copy,.inner-hero .lead{color:#d5c6ba}.visual{background:linear-gradient(160deg,#211309,#080604 68%)}.shipment-card{border-color:#56331f;background:rgba(18,11,7,.94)}.box-icon{background:#2a180d}.shipment-card small{color:#bda999}.trust-strip{background:#0c0907}.trust-item span,.step p,.related span,.market-card p,.contact-card p{color:#bdaa9a}.card-link:hover,.market-card a{color:#ff8a17}.choice.alt{background:#fff0df;color:#211006}.choice.alt p{color:#684935}.footer{color:#bda99a}.market-card{background:#100c09}.step,.stat{border-color:#4a2d1b}.breadcrumbs{color:#a98e79}.content-body p,.content-body li{color:#c3b2a4}.info-band{background:#fff0df;color:#241308}.info-band p,.info-band li{color:#684935}.calculator{border-color:#4a2d1b}.calculator input,.calculator select{background:#120c08;border-color:#5a3821}.calc-result{background:linear-gradient(140deg,#f15a00,#ff9f24);color:#210b00}.calc-result p{color:#542006}

/* Motion system: transform/opacity only, so animation never changes layout. */
.motion-enabled .reveal-item{opacity:0;transform:translateY(28px);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-order,0)*70ms)}
.motion-enabled .reveal-item.is-visible{opacity:1;transform:none}
.motion-enabled .hero h1,.motion-enabled .inner-hero h1{animation:hero-rise .85s .08s both cubic-bezier(.22,1,.36,1)}
.motion-enabled .hero .eyebrow,.motion-enabled .inner-hero .eyebrow{animation:hero-rise .65s both cubic-bezier(.22,1,.36,1)}
.motion-enabled .hero-copy,.motion-enabled .inner-hero .lead{animation:hero-rise .8s .16s both cubic-bezier(.22,1,.36,1)}
.motion-enabled .hero-actions,.motion-enabled .inner-actions{animation:hero-rise .8s .24s both cubic-bezier(.22,1,.36,1)}
.motion-enabled .visual{animation:hero-visual .95s .12s both cubic-bezier(.22,1,.36,1)}
.motion-enabled .visual-photo{animation:photo-breathe 16s 1s infinite alternate ease-in-out}
@keyframes hero-rise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
@keyframes hero-visual{from{opacity:0;transform:translateX(30px) scale(.98)}to{opacity:1;transform:none}}
@keyframes photo-breathe{to{transform:scale(1.045)}}

.hero:before,.inner-hero:after{animation:brand-glow 8s infinite alternate ease-in-out}
@keyframes brand-glow{from{transform:translate3d(-2%,0,0) scale(.94);opacity:.72}to{transform:translate3d(5%,3%,0) scale(1.08);opacity:1}}

.btn,.header-cta{position:relative;overflow:hidden;isolation:isolate}
.btn:after,.header-cta:after{content:"";position:absolute;z-index:-1;top:-40%;bottom:-40%;left:-55%;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent);transform:skewX(-18deg);transition:left .65s ease}
.telegram-panel .btn:first-child{animation:telegram-pulse 3.8s infinite ease-in-out}
@keyframes telegram-pulse{0%,100%{box-shadow:0 10px 30px rgba(255,107,0,.18),0 0 0 0 rgba(255,147,31,.24)}50%{box-shadow:0 12px 36px rgba(255,107,0,.3),0 0 0 8px rgba(255,147,31,0)}}

.card,.choice,.market-card,.service-box,.related-grid>a,.photo-frame{transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}
.faq summary:after{transition:transform .3s ease}
.faq details[open] summary:after{transform:rotate(180deg)}
.faq details[open] p{animation:answer-in .35s both ease-out}
@keyframes answer-in{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}

@media(hover:hover){
  .btn:hover:after,.header-cta:hover:after{left:125%}
  .card:hover,.choice:hover,.market-card:hover,.service-box:hover,.related-grid>a:hover{transform:translateY(-6px);border-color:#8a4a20;box-shadow:0 18px 42px rgba(0,0,0,.28)}
  .photo-frame:hover{transform:translateY(-4px);box-shadow:0 22px 54px rgba(0,0,0,.32)}
}

@media(prefers-reduced-motion:reduce){
  *,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}
  .reveal-item{opacity:1!important;transform:none!important}
}

.manager-float{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:1200;display:flex;align-items:center;gap:11px;min-height:58px;padding:9px 20px 9px 10px;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:linear-gradient(135deg,#35baf3 0%,#229ed9 52%,#1787c0 100%);color:#fff;font-size:.96rem;font-weight:900;letter-spacing:-.01em;box-shadow:0 12px 34px rgba(34,158,217,.42),0 0 24px rgba(42,171,238,.32),inset 0 1px 0 rgba(255,255,255,.28);isolation:isolate;overflow:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,filter .3s ease;animation:manager-neon 3.2s infinite ease-in-out}
.manager-float:before{content:"";position:absolute;z-index:-1;top:-50%;bottom:-50%;left:-55%;width:32%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.52),transparent);transform:skewX(-18deg);animation:manager-shine 4.4s 1.2s infinite ease-in-out}
.manager-float__icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}
.manager-float__icon svg{width:24px;height:24px;fill:currentColor;filter:drop-shadow(0 2px 4px rgba(0,77,119,.25))}
@keyframes manager-neon{0%,100%{box-shadow:0 12px 34px rgba(34,158,217,.4),0 0 18px rgba(42,171,238,.28),inset 0 1px 0 rgba(255,255,255,.28)}50%{box-shadow:0 15px 40px rgba(34,158,217,.55),0 0 34px rgba(42,171,238,.48),inset 0 1px 0 rgba(255,255,255,.34)}}
@keyframes manager-shine{0%,58%{left:-55%;opacity:0}68%{opacity:1}86%,100%{left:125%;opacity:0}}
@media(hover:hover){.manager-float:hover{color:#fff;transform:translateY(-5px) scale(1.025);filter:saturate(1.1);box-shadow:0 18px 46px rgba(34,158,217,.58),0 0 38px rgba(42,171,238,.52)}}
.manager-float:focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(max-width:620px){.manager-float{right:12px;bottom:calc(14px + env(safe-area-inset-bottom,0px));min-height:54px;padding:7px 16px 7px 8px;font-size:.88rem}.manager-float__icon{width:38px;height:38px;flex-basis:38px}.manager-float__icon svg{width:22px;height:22px}}

.side-note{max-width:220px;margin-top:14px;color:#a99788;font-size:.92rem;line-height:1.55}.practical-section{background:linear-gradient(180deg,rgba(255,121,0,.035),transparent)}.decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:34px 0}.decision-grid article{padding:26px;border:1px solid var(--line);border-radius:22px;background:#100c09}.decision-grid h3{margin:0 0 16px;font-size:1.25rem}.decision-grid ul,.risk-box ul{padding-left:20px;margin-bottom:0}.decision-grid li,.risk-box li{margin:10px 0;color:#c3b2a4}.risk-box{margin:24px 0;padding:28px;border-left:4px solid #ff7900;border-radius:0 20px 20px 0;background:#17100b}.risk-box h3{margin:0 0 12px}.scenario{margin:30px 0;padding:30px;border-radius:24px;background:linear-gradient(135deg,#fff0df,#ffd6aa);color:#251207}.scenario span{display:block;margin-bottom:12px;color:#a23d00;font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.scenario p{margin:0!important;color:#59321d!important;font-size:1.04rem;line-height:1.7}.start-note{padding-top:22px;border-top:1px solid var(--line)}

.knowledge-teaser{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0c0907}.knowledge-teaser-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:26px}.knowledge-teaser-grid a{display:flex;flex-direction:column;gap:10px;min-height:155px;padding:22px;border:1px solid var(--line);border-radius:20px;background:#120d09;transition:transform .3s ease,border-color .3s ease}.knowledge-teaser-grid b{font-size:1.12rem}.knowledge-teaser-grid span{color:#bdaa9a;font-size:.9rem;line-height:1.55}.knowledge-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.knowledge-card{display:flex;flex-direction:column;min-height:330px;padding:34px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(145deg,#15100c,#0c0907);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.knowledge-card>span{color:#ff9329;font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.knowledge-card h2{margin:42px 0 14px;font-size:clamp(1.65rem,3vw,2.55rem);line-height:1.04}.knowledge-card p{color:#bdaa9a}.knowledge-card>b{margin-top:auto;color:#ff8a17}

.guide-hero h1{max-width:1120px}.article-meta{margin-top:30px;color:#9d8979;font-size:.84rem}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:80px;align-items:start}.article-body{max-width:820px}.guide-section{padding:0 0 40px;margin-bottom:40px;border-bottom:1px solid var(--line)}.guide-section h2{font-size:clamp(2rem,4vw,3.15rem);line-height:1.02}.guide-section p{color:#c3b2a4;font-size:1.06rem;line-height:1.82}.article-aside{position:sticky;top:110px;display:grid;gap:13px;padding:24px;border:1px solid var(--line);border-radius:20px;background:#100c09}.article-aside>b{color:#ff9329;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.article-aside span{color:#bdaa9a;font-size:.86rem;line-height:1.45}.source-box{margin:36px 0;padding:28px;border:1px solid #70401f;border-radius:22px;background:#15100c}.source-box h2{font-size:1.55rem}.source-box p{color:#bdaa9a}.source-box a{color:#ff9e38;text-decoration:underline;text-underline-offset:3px}.source-box li{margin:10px 0}.article-body .info-band{margin-top:46px}.article-body .info-band h2{font-size:2rem}.article-body .info-band .btn{margin-top:12px}

@media(hover:hover){.knowledge-card:hover,.knowledge-teaser-grid a:hover{transform:translateY(-6px);border-color:#8a4a20;box-shadow:0 18px 42px rgba(0,0,0,.28)}}
@media(max-width:900px){.knowledge-teaser-grid{grid-template-columns:1fr 1fr}.article-layout{grid-template-columns:1fr;gap:35px}.article-aside{position:static;grid-template-columns:1fr 1fr}.article-aside>b{grid-column:1/-1}}
@media(max-width:620px){.decision-grid,.knowledge-grid,.knowledge-teaser-grid{grid-template-columns:1fr}.decision-grid article,.scenario,.risk-box{padding:22px}.knowledge-card{min-height:270px;padding:26px}.knowledge-card h2{margin-top:28px}.article-aside{grid-template-columns:1fr}.guide-section p{font-size:1rem}.manager-float{max-width:calc(100vw - 24px)}}

/* Company details */
.footer-legal{margin-top:22px;max-width:480px;color:#ad9988;font-size:.82rem;line-height:1.55}.footer-legal b{display:block;margin-bottom:7px;color:#f2e7dc;font-size:.88rem}.footer-legal address{font-style:normal}.company-details{background:linear-gradient(180deg,#0b0806,#100b07);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.company-details-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:16px}.company-details-grid article{padding:32px;border:1px solid #51311e;border-radius:24px;background:linear-gradient(145deg,#17100b,#0d0907)}.company-details-grid span{display:block;margin-bottom:18px;color:#ff9a32;font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.company-details-grid h3,.company-details-grid address{margin:0;color:#fff2e6;font-size:clamp(1.2rem,2vw,1.65rem);font-style:normal;line-height:1.45}.company-details-grid p{margin:14px 0 0;color:#ad9988}.subfooter span:last-child{text-align:right}
@media(max-width:900px){.company-details-grid{grid-template-columns:1fr}.subfooter span:last-child{text-align:left}}

/* Real client reviews */
.review-teaser{position:relative;overflow:hidden;background:linear-gradient(180deg,#0a0806,#100b07);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.review-teaser:before{content:"";position:absolute;width:520px;height:520px;right:-260px;top:-260px;border-radius:50%;background:radial-gradient(circle,rgba(255,121,0,.15),transparent 68%);pointer-events:none}
.review-head{display:flex;align-items:end;justify-content:space-between;gap:24px}
.review-head>div{max-width:850px}
.text-link{color:#ff9a32;font-weight:850;white-space:nowrap;padding-bottom:10px}
.text-link:hover{color:#ffc164}
.review-grid{display:grid;gap:16px}
.review-grid--compact{grid-template-columns:repeat(3,1fr)}
.review-grid--full{grid-template-columns:repeat(3,1fr);margin-top:42px}
.review-card{min-width:0;border:1px solid var(--line);border-radius:26px;background:linear-gradient(145deg,#15100c,#0b0907);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 55px rgba(0,0,0,.18)}
.review-card--compact{display:grid;grid-template-columns:42% 58%;min-height:330px}
.review-photo{position:relative;aspect-ratio:4/3;overflow:hidden;background:#17100b}
.review-card--compact .review-photo{aspect-ratio:auto;min-height:100%}
.review-photo:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,rgba(7,5,3,.65));pointer-events:none}
.review-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}
.review-photo>span{position:absolute;z-index:1;left:14px;bottom:12px;border:1px solid rgba(255,255,255,.22);border-radius:99px;background:rgba(10,7,5,.76);backdrop-filter:blur(8px);padding:6px 10px;color:#fff4e8;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.review-copy{display:flex;flex:1;flex-direction:column;padding:24px}
.review-mark{height:28px;color:#ff9228;font:900 3rem/1 Georgia,serif}
.review-copy p{color:#e8ddd2;font-size:1rem;line-height:1.65;margin:10px 0 24px}
.review-copy footer{display:flex;flex-direction:column;gap:3px;margin-top:auto}
.review-copy footer b{font-size:1.05rem}
.review-copy footer span{color:#ad9988;font-size:.8rem;line-height:1.4}
.review-card--compact .review-copy{padding:21px}
.review-card--compact .review-copy p{font-size:.91rem;line-height:1.55}
.review-card:hover .review-photo img{transform:scale(1.035)}
.review-source{display:flex;justify-content:space-between;gap:24px;margin-top:20px;color:#9e8c7d;font-size:.82rem}
.review-source a{color:#ff9a32;font-weight:800;white-space:nowrap}
.reviews-hero{padding-bottom:82px}
.reviews-hero h1{max-width:900px}
.review-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:48px;max-width:980px}
.review-facts>div{border-left:2px solid #ff7a00;padding:8px 20px}
.review-facts b{display:block;color:#fff2e6;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1}
.review-facts span{display:block;color:#b9a595;font-size:.82rem;line-height:1.4;margin-top:8px}
.review-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}
.review-intro h2{font-size:clamp(2.2rem,4.5vw,4rem);margin-top:12px}
.review-intro p{color:#c3b2a4;font-size:1.04rem;line-height:1.75;margin-top:0}
.review-evidence{background:#0c0907;border-top:1px solid var(--line)}

@media(max-width:1180px){.review-grid--compact{grid-template-columns:1fr}.review-card--compact{grid-template-columns:260px 1fr;min-height:250px}.review-grid--full{grid-template-columns:repeat(2,1fr)}.nav{gap:16px}}
@media(max-width:760px){.review-head,.review-source{align-items:flex-start;flex-direction:column}.review-grid--full{grid-template-columns:1fr}.review-card--compact{grid-template-columns:1fr}.review-card--compact .review-photo{aspect-ratio:16/9;min-height:0}.review-facts{grid-template-columns:1fr}.review-intro{grid-template-columns:1fr;gap:20px}.review-source a{white-space:normal}}
.guide-bridge{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;padding-top:20px;padding-bottom:20px}.guide-bridge h2{font-size:clamp(2rem,4vw,3.4rem)}.guide-bridge>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:14px}.guide-bridge a{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--line);border-radius:20px;background:#100c09;transition:transform .3s ease,border-color .3s ease}.guide-bridge a span{color:#bdaa9a;font-size:.9rem;line-height:1.55}@media(hover:hover){.guide-bridge a:hover{transform:translateY(-5px);border-color:#8a4a20}}@media(max-width:900px){.guide-bridge{grid-template-columns:1fr;gap:24px}}@media(max-width:620px){.guide-bridge>div:last-child{grid-template-columns:1fr}}
/* Intent-led content, responsive comparison tables and founder proof */
.section-intro,.wide-copy{max-width:900px}.section-intro{font-size:1.08rem;line-height:1.75;color:var(--muted);margin:-.25rem 0 2rem}.wide-copy{margin:0 auto}.wide-copy h3{margin:2rem 0 .65rem;font-size:1.35rem}.wide-copy p{line-height:1.78}.table-scroll{width:100%;overflow-x:auto;margin:1.5rem 0 2.25rem;border:1px solid rgba(255,122,0,.2);border-radius:20px;background:rgba(255,255,255,.03);box-shadow:0 18px 50px rgba(0,0,0,.16)}.seo-table{width:100%;min-width:720px;border-collapse:collapse;text-align:left}.seo-table caption{text-align:left;padding:1.15rem 1.25rem;font-weight:800;font-size:1.08rem;color:#fff;background:linear-gradient(90deg,rgba(255,101,0,.2),rgba(255,174,0,.05))}.seo-table th,.seo-table td{padding:1rem 1.15rem;border-top:1px solid rgba(255,255,255,.09);vertical-align:top;line-height:1.55}.seo-table thead th{color:#ffb65a;font-size:.83rem;text-transform:uppercase;letter-spacing:.04em}.seo-table tbody th{color:#fff;min-width:180px}.seo-table td{color:var(--muted)}.seo-table a{color:#ff9d2e;font-weight:700;text-decoration:none}.rate-note{margin:1.5rem 0;padding:1.25rem 1.35rem;border-left:4px solid #ff7a00;border-radius:0 16px 16px 0;background:linear-gradient(90deg,rgba(255,112,0,.15),rgba(255,112,0,.03));line-height:1.7}.secondary-links{padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.secondary-links a{color:#ff9d2e}.founder-section{padding-top:2rem}.founder-card{display:grid;grid-template-columns:minmax(240px,360px) 1fr;gap:clamp(1.5rem,4vw,4rem);align-items:center;padding:clamp(1.2rem,3vw,2.4rem);border:1px solid rgba(255,132,0,.3);border-radius:28px;background:radial-gradient(circle at 12% 20%,rgba(255,135,0,.17),transparent 36%),rgba(255,255,255,.035);box-shadow:0 28px 80px rgba(0,0,0,.22)}.founder-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:22px;border:1px solid rgba(255,184,80,.35)}.founder-card h2{margin:.5rem 0 1rem;font-size:clamp(1.8rem,4vw,3rem)}.founder-card p{max-width:760px;line-height:1.75;color:var(--muted)}.expert-extra{border-top:1px solid rgba(255,255,255,.1);padding-top:1.2rem}.intent-hub{background:linear-gradient(180deg,transparent,rgba(255,109,0,.035),transparent)}
@media(max-width:760px){.founder-card{grid-template-columns:1fr}.founder-card img{max-width:320px;margin:auto}.seo-table{min-width:640px}.table-scroll{border-radius:14px}.seo-table th,.seo-table td{padding:.85rem}.rate-note{padding:1rem}.section-intro{font-size:1rem}}
.choice.alt .card-link{color:#211006}.choice.alt .card-link:hover{color:#211006;text-decoration:underline}
