.visitar-direct-page{--direct-black:#0c0c0d;--direct-charcoal:#171719;--direct-red:#c00000;--direct-red-bright:#d60909;--direct-paper:#f2efe8;--direct-cream:#fffdf7;--direct-line-light:rgba(255, 255, 255, 0.2);--direct-line-dark:rgba(12, 12, 13, 0.18)}.visitar-direct-page .site-header{border-bottom-color:rgba(12,12,13,.12)}.visitar-direct-page main{overflow:hidden}.direct-hero{position:relative;color:#fff;background:radial-gradient(circle at 92% 12%,rgba(192,0,0,.3),transparent 28rem),var(--direct-black)}.direct-hero::before{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:4.5rem 4.5rem;content:"";mask-image:linear-gradient(to bottom,#000,transparent 74%);pointer-events:none}.direct-hero-shell{position:relative;z-index:1;padding-top:clamp(2.5rem,5vw,5rem);padding-bottom:clamp(2.5rem,4vw,4rem)}.direct-product-mark{display:inline-flex;width:fit-content;min-height:4.2rem;padding:.9rem 1.15rem;align-items:center;gap:.9rem;border-radius:.45rem;color:#fff;background:var(--direct-red);box-shadow:0 1rem 2.5rem rgba(0,0,0,.18)}.direct-product-mark svg{width:clamp(7.8rem,12vw,10.5rem);height:auto;overflow:hidden;color:currentColor}.direct-product-mark span{padding-left:.9rem;border-left:1px solid rgba(255,255,255,.55);font-family:"Arial Rounded MT Bold","Arial Rounded MT",Arial,sans-serif;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:800;letter-spacing:-.045em;line-height:1}.direct-product-mark-small{min-height:3.45rem;padding:.72rem .9rem}.direct-product-mark-small svg{width:clamp(6.5rem,9vw,8rem)}.direct-product-mark-small span{font-size:1.3rem}.direct-hero-grid{display:grid;align-items:stretch;grid-template-columns:minmax(0,.92fr) minmax(30rem,1.08fr);gap:clamp(3rem,6vw,6.5rem)}.direct-hero-copy{display:flex;min-width:0;padding-block:.35rem;align-items:flex-start;flex-direction:column}.direct-hero-brand-row{display:flex;margin-bottom:clamp(2.25rem,4vw,3.75rem);align-items:center;flex-wrap:wrap;gap:1rem}.direct-hero-brand-row .direct-product-mark{min-height:3.5rem;padding:.72rem .9rem;gap:.7rem;border:1px solid rgba(255,255,255,.13);border-radius:.35rem;box-shadow:0 1rem 3rem rgba(0,0,0,.32)}.direct-hero-brand-row .direct-product-mark svg{width:clamp(7rem,9vw,8.6rem)}.direct-hero-brand-row .direct-product-mark span{padding-left:.7rem;font-size:clamp(1.2rem,1.5vw,1.5rem)}.direct-hero-brand-row .direct-launch-pill{margin:0}.direct-launch-pill{display:inline-flex;width:fit-content;min-height:2rem;padding:.45rem .75rem;margin:0 0 1.5rem;align-items:center;border:1px solid rgba(255,255,255,.35);border-radius:999px;color:#fff;font-size:.72rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.direct-bookings h2,.direct-control h2,.direct-domain h2,.direct-faq h2,.direct-final-cta h2,.direct-hero h1,.direct-pricing h2,.direct-section-heading h2{margin:0;font-family:var(--serif);font-weight:700;letter-spacing:-.055em;text-wrap:balance}.direct-hero h1{max-width:15ch;font-size:clamp(3.6rem,4.4vw,5.5rem);line-height:.96}.direct-hero h1 span{display:block}.direct-hero h1 span+span{margin-top:.12em}.direct-hero-lead{max-width:39rem;margin:clamp(1.6rem,2.5vw,2.25rem)0 0;color:#c8c8ca;font-size:clamp(1.08rem,1.5vw,1.34rem);line-height:1.66}.direct-price-lockup{display:flex;max-width:42rem;padding-block:1.35rem;margin-top:clamp(2rem,3vw,2.65rem);border-top:1px solid var(--direct-line-light);border-bottom:1px solid var(--direct-line-light);gap:clamp(1.5rem,4vw,3.5rem)}.direct-price-lockup>div{display:grid;align-items:end;grid-template-columns:auto minmax(0,1fr);gap:.65rem}.direct-price-lockup strong{color:#fff;font-family:var(--serif);font-size:clamp(2.1rem,3.6vw,3.4rem);letter-spacing:-.055em;line-height:.9}.direct-price-lockup span{max-width:11rem;padding-bottom:.12rem;color:#a9a9ac;font-size:.76rem;font-weight:750;line-height:1.35;text-transform:uppercase}.direct-button-row{display:flex;margin-top:2rem;flex-wrap:wrap;gap:.8rem}.direct-button{display:inline-flex;min-height:3.55rem;padding:.95rem 1.45rem;align-items:center;justify-content:center;border:2px solid transparent;border-radius:.48rem;font-size:.9rem;font-weight:850;line-height:1.2;text-align:center;text-decoration:none}.direct-button-primary{color:#fff;background:var(--direct-red-bright)}.direct-button-primary:hover{background:#ed1010}.direct-button-ghost{border-color:rgba(255,255,255,.45);color:#fff}.direct-button-ghost:hover{border-color:#fff;background:rgba(255,255,255,.08)}.direct-button-inverse{color:var(--direct-red);background:#fff}.direct-button-inverse:hover{color:var(--direct-black)}.direct-hero-photo{position:relative;min-height:44rem;padding:.55rem;margin:0;isolation:isolate;border:1px solid rgba(255,255,255,.16);border-radius:1.5rem;background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.035));box-shadow:0 3rem 7rem rgba(0,0,0,.48),0 .65rem 1.8rem rgba(0,0,0,.26)}.direct-hero-photo::before{position:absolute;inset:12% -7% -7% 14%;z-index:-1;border-radius:1.8rem;background:rgba(255,255,255,.08);filter:blur(2rem);content:""}.direct-hero-photo img,.direct-hero-photo picture{display:block;width:100%;height:100%}.direct-hero-photo picture{overflow:hidden;border-radius:1.05rem;background:#171719}.direct-hero-photo img{object-fit:cover;object-position:45%center}.direct-proof-strip{display:grid;padding:0;margin:clamp(3.25rem,5vw,4.75rem)0 0;border-top:1px solid var(--direct-line-light);border-bottom:1px solid var(--direct-line-light);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}.direct-proof-strip li{display:grid;min-height:4.15rem;padding:1.1rem 1rem;align-items:center;grid-template-columns:.55rem minmax(0,1fr);gap:.8rem;color:#d4d4d5;font-size:.77rem;font-weight:800;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.direct-proof-strip li::before{width:.55rem;height:.55rem;border-radius:50%;background:var(--direct-red-bright);content:""}.direct-proof-strip li+li{border-left:1px solid var(--direct-line-light)}.direct-control,.direct-faq,.direct-preview-section{background:var(--direct-paper)}.direct-bookings,.direct-control,.direct-domain,.direct-faq,.direct-features,.direct-final-cta,.direct-preview-section,.direct-pricing{padding-block:clamp(5rem,10vw,10rem)}.direct-section-heading{display:grid;align-items:start;grid-template-columns:minmax(11rem,.38fr) minmax(0,1.62fr);gap:clamp(2rem,6vw,7rem)}.direct-eyebrow{margin:0;color:var(--direct-red);font-size:.75rem;font-weight:850;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.direct-bookings h2,.direct-control h2,.direct-domain h2,.direct-faq h2,.direct-final-cta h2,.direct-pricing h2,.direct-section-heading h2{font-size:clamp(3rem,6vw,6.5rem);line-height:.95}.direct-bookings-intro>p,.direct-control-copy>p,.direct-domain-copy>p:last-child,.direct-final-action>p,.direct-section-heading>div>p{max-width:50rem;margin:clamp(1.6rem,3vw,2.5rem)0 0;color:#5e5b57;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.7}.direct-product-stage{margin:clamp(3.5rem,8vw,7rem)0 0}.direct-builder-mock{padding:clamp(.7rem,1.7vw,1.25rem);border-radius:1.4rem;background:var(--direct-red);box-shadow:0 2.5rem 6rem rgba(33,18,14,.2)}.direct-mock-topbar{display:grid;min-height:3.25rem;padding:.65rem .85rem;align-items:center;grid-template-columns:1fr auto 1fr;gap:1rem;border-radius:.75rem .75rem 0 0;background:#fff}.direct-window-dots{display:flex;gap:.35rem}.direct-window-dots i{width:.55rem;height:.55rem;border-radius:50%;background:#d9d6d1}.direct-window-dots i:first-child{background:var(--direct-red)}.direct-mock-url{padding:.45rem clamp(1rem,6vw,5rem);border:1px solid #dedbd5;border-radius:999px;color:#555;background:#f6f5f2;font-size:.73rem}.direct-saved{display:inline-flex;align-items:center;justify-self:end;gap:.4rem;color:#555;font-size:.7rem;font-weight:750}.direct-saved i{width:.5rem;height:.5rem;border-radius:50%;background:#2f9656}.direct-mock-workspace{display:grid;min-height:clamp(25rem,54vw,47rem);overflow:hidden;grid-template-columns:clamp(7rem,15vw,13rem) minmax(0,1fr);border-radius:0 0 .75rem .75rem;background:#eceae5}.direct-mock-sidebar{display:flex;padding:clamp(1rem,2vw,1.8rem);flex-direction:column;gap:.7rem;border-right:1px solid #ddd9d1;background:#fff}.direct-mock-brand,.direct-site-nav b{color:#fff;background:var(--direct-red)}.direct-mock-brand{display:flex;width:min(100%,8.75rem);min-height:2.8rem;padding:.55rem .6rem;margin-bottom:clamp(.7rem,2vw,1.8rem);align-items:center;gap:.42rem;border-radius:.45rem;box-shadow:0 .75rem 1.8rem rgba(192,0,0,.18)}.direct-mock-brand svg{width:min(4.9rem,62%);height:auto;flex:0 1 auto;color:currentColor}.direct-mock-brand span{min-width:0;padding-left:.42rem;border-left:1px solid rgba(255,255,255,.5);font-family:"Arial Rounded MT Bold","Arial Rounded MT",Arial,sans-serif;font-size:clamp(.48rem,.68vw,.67rem);font-weight:800;letter-spacing:-.04em;line-height:1}.direct-mock-sidebar>span{padding:.65rem .75rem;border-radius:.45rem;color:#716f6a;font-size:clamp(.62rem,1vw,.78rem);font-weight:750}.direct-mock-sidebar>span.is-active{color:#fff;background:var(--direct-black)}.direct-mock-canvas{padding:clamp(1rem,3vw,2.75rem)}.direct-mock-canvas-label{margin-bottom:.75rem;color:#68655f;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.direct-site-preview{overflow:hidden;border:1px solid #d2cec5;border-radius:.4rem;background:#fff;box-shadow:0 1.4rem 4rem rgba(12,12,13,.13)}.direct-site-nav{display:flex;min-height:clamp(3.3rem,7vw,5.5rem);padding:.85rem clamp(1rem,3vw,2.5rem);align-items:center;gap:clamp(.75rem,3vw,2.25rem);color:#212121;background:#fff;font-size:clamp(.55rem,1vw,.8rem)}.direct-site-nav strong{margin-right:auto;font-family:var(--serif);font-size:clamp(.9rem,2vw,1.65rem)}.direct-site-nav b{padding:.65rem .9rem;border-radius:.25rem}.direct-site-hero{position:relative;height:clamp(17rem,38vw,34rem);overflow:hidden}.direct-site-hero::after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,9,9,.72),rgba(9,9,9,.08) 68%);content:""}.direct-site-hero img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 55%}.direct-site-hero>div{position:absolute;bottom:clamp(1.5rem,4vw,4rem);left:clamp(1.4rem,5vw,5rem);z-index:1;color:#fff}.direct-site-hero p{margin:0;font-family:var(--serif);font-size:clamp(2.2rem,6vw,6.5rem);font-weight:700;letter-spacing:-.06em;line-height:.9}.direct-site-hero span{display:block;margin-top:1rem;font-size:clamp(.72rem,1.5vw,1.15rem)}.direct-product-stage figcaption{margin-top:1rem;color:#6a6761;font-size:.78rem;text-align:right}.direct-bookings,.direct-features,.direct-final-cta{color:#fff;background:var(--direct-black)}.direct-bookings-intro>p,.direct-final-action>p,.direct-section-heading-light>div>p{color:#b7b7b9}.direct-feature-grid{display:grid;margin-top:clamp(3.5rem,8vw,7rem);border-top:1px solid var(--direct-line-light);border-left:1px solid var(--direct-line-light);grid-template-columns:repeat(3,minmax(0,1fr))}.direct-feature-card{min-height:23rem;padding:clamp(1.5rem,3vw,2.7rem);border-right:1px solid var(--direct-line-light);border-bottom:1px solid var(--direct-line-light)}.direct-feature-card>span{color:var(--direct-red-bright);font-size:.73rem;font-weight:850;letter-spacing:.16em}.direct-feature-card h3{margin:clamp(4rem,8vw,7rem)0 1rem;font-family:var(--serif);font-size:clamp(2rem,3.3vw,3.15rem);letter-spacing:-.045em;line-height:1}.direct-feature-card p{margin:0;color:#aaa9ac;line-height:1.7}.direct-domain{background:var(--direct-red)}.direct-domain,.direct-pricing{position:relative;color:#fff}.direct-domain::before{background-size:8px 8px;opacity:.25}.direct-domain::before,.direct-pricing::before{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.2) .8px,transparent .8px);content:"";pointer-events:none}.direct-domain-grid,.direct-pricing>.shell{position:relative;z-index:1}.direct-domain-grid{display:grid;align-items:center;grid-template-columns:minmax(0,.9fr) minmax(23rem,1.1fr);gap:clamp(3rem,8vw,9rem)}.direct-eyebrow-on-red{color:#fff}.direct-domain-copy>p:last-child{color:rgba(255,255,255,.82)}.direct-domain-cards{display:grid;gap:.8rem}.direct-domain-card{padding:clamp(1.4rem,3vw,2.2rem);border:1px solid rgba(255,255,255,.55);color:#fff;background:rgba(80,0,0,.18)}.direct-domain-card-primary{color:var(--direct-black);background:#fff}.direct-domain-card span{display:block;margin-bottom:1.1rem;font-size:.7rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.direct-domain-card strong,.direct-steps h3{font-family:var(--serif);font-size:clamp(1.75rem,4.2vw,4rem);letter-spacing:-.05em;line-height:1}.direct-domain-card-host{display:block;font-size:clamp(1.7rem,3.15vw,3.55rem)!important;white-space:nowrap}.direct-domain-cards>p{margin:.4rem 0 0;color:rgba(255,255,255,.72);font-size:.76rem;line-height:1.55}.direct-control-grid{position:relative;display:grid;padding:0;align-items:stretch;overflow:hidden;aspect-ratio:1600/855;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid rgba(12,12,13,.16);border-bottom:1px solid rgba(12,12,13,.16);border-radius:0;color:#fff;background:var(--direct-black);box-shadow:0 2.5rem 6rem rgba(39,26,19,.18)}.direct-control-photo{min-height:0;overflow:hidden;grid-column:1/-1;grid-row:1;margin:0;border-radius:0;background:#2a2825}.direct-control-photo img,.direct-control-photo picture{display:block;width:100%;height:100%}.direct-control-photo img{object-fit:cover;object-position:center}.direct-control-copy{display:flex;z-index:1;padding:clamp(2.75rem,4vw,4.5rem);justify-content:center;flex-direction:column;grid-column:2;grid-row:1;background:linear-gradient(90deg,rgba(12,12,13,.74),rgba(12,12,13,.97) 22%,var(--direct-black) 58%)}.direct-control-copy .direct-eyebrow{color:#ff5353}.direct-control-copy h2{max-width:10ch;margin-top:1.3rem;color:#fff;font-size:clamp(3.2rem,4vw,4.9rem);line-height:.94}.direct-control-copy>p{max-width:38rem;color:rgba(255,255,255,.7)}.direct-control-copy ul{display:grid;padding:0;margin:clamp(2rem,3vw,2.75rem)0 0;counter-reset:direct-control-point;gap:.65rem;list-style:none}.direct-control-copy li{display:grid;min-height:3.5rem;padding:.8rem 1rem;align-items:center;counter-increment:direct-control-point;grid-template-columns:2rem minmax(0,1fr);gap:.85rem;border:1px solid rgba(255,255,255,.14);border-radius:0;color:rgba(255,255,255,.9);background:rgba(255,255,255,.045);font-size:.9rem;font-weight:750}.direct-control-copy li::before{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(255,83,83,.65);border-radius:50%;color:#ff6b6b;content:"0"counter(direct-control-point);font-family:var(--serif);font-size:.78rem;font-weight:700}.direct-bookings-intro{display:grid;margin-top:clamp(2rem,5vw,4rem);align-items:end;grid-template-columns:minmax(0,1.22fr) minmax(20rem,.78fr);gap:clamp(3rem,8vw,9rem)}.direct-bookings-intro>p{margin:0}.direct-steps{display:grid;padding:0;margin:clamp(4rem,8vw,7.5rem)0 0;border-top:1px solid var(--direct-line-light);border-left:1px solid var(--direct-line-light);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.direct-steps li{min-height:19rem;padding:clamp(1.5rem,3vw,2.6rem);border-right:1px solid var(--direct-line-light);border-bottom:1px solid var(--direct-line-light)}.direct-steps li>span{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:50%;color:#fff;background:var(--direct-red);font-weight:900}.direct-steps h3{margin:clamp(3rem,6vw,5.5rem)0 .8rem;font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:-.04em}.direct-steps p{margin:0;color:#aaa9ac;line-height:1.65}.direct-pricing{isolation:isolate;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:var(--direct-red)}.direct-pricing::before{background-size:12px 12px;opacity:.1}.direct-pricing .direct-eyebrow-on-red{color:#d9aba6}.direct-pricing-heading{display:grid;grid-template-columns:minmax(11rem,.38fr) minmax(0,1.62fr);gap:clamp(2rem,6vw,7rem)}.direct-price-cards{display:grid;margin-top:clamp(3.5rem,7vw,6rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.direct-price-card{display:grid;min-height:28rem;padding:clamp(1.7rem,4vw,3rem);align-content:start;border:1px solid rgba(255,255,255,.24);color:#fff;background:rgba(255,255,255,.035)}.direct-price-card-featured{color:var(--direct-black);border-color:rgba(255,255,255,.7);background:#f3eee6;box-shadow:0 2rem 5rem rgba(9,3,3,.24)}.direct-price-card>p:first-child{margin:0 0 clamp(4rem,9vw,7rem);font-size:.76rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.direct-price-card strong{font-family:var(--serif);font-size:clamp(5rem,10vw,10rem);letter-spacing:-.075em;line-height:.74}.direct-price-card>span{margin:1rem 0 1.5rem;font-size:.76rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.direct-price-card>p:last-child{max-width:34rem;margin:auto 0 0;color:rgba(255,255,255,.8);font-size:1.02rem;line-height:1.7}.direct-price-card-featured>p:last-child{color:#5c5954}.direct-pricing-action{display:flex;margin-top:1.5rem;align-items:center;justify-content:space-between;gap:2rem}.direct-pricing-action>p{max-width:43rem;margin:0;color:rgba(255,255,255,.76);font-size:.78rem;line-height:1.6}.direct-pricing .direct-button-inverse{color:#4a1112;background:#f3eee6}.direct-anchor-alias{position:absolute;top:-6rem}.direct-faq-grid{display:grid;align-items:start;grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,9vw,10rem)}.direct-faq-list{border-bottom:1px solid var(--direct-line-dark)}.direct-faq-list details{border-top:1px solid var(--direct-line-dark)}.direct-faq-list summary{position:relative;padding:1.6rem 3rem 1.6rem 0;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:850;line-height:1.4;cursor:pointer;list-style:none}.direct-faq-list summary::-webkit-details-marker{display:none}.direct-faq-list summary::after{position:absolute;top:50%;right:0;color:var(--direct-red);content:"+";font-family:var(--serif);font-size:2rem;line-height:1;transform:translateY(-50%)}.direct-faq-list details[open] summary::after{content:"−"}.direct-faq-list details>p{max-width:49rem;padding:0 3rem 1.8rem 0;margin:0;color:#5d5a55;line-height:1.75}.direct-final-cta .direct-eyebrow{margin-top:clamp(3rem,6vw,5rem)}.direct-final-cta h2{max-width:14ch;margin-top:1.5rem}.direct-final-action{display:grid;margin-top:clamp(2rem,5vw,4rem);align-items:end;grid-template-columns:minmax(0,1fr) auto;gap:2rem}.direct-final-action>p{margin:0}@media (max-width:1120px){.direct-hero-grid{grid-template-columns:minmax(0,1fr) minmax(24rem,.9fr);gap:3.5rem}.direct-feature-card{min-height:21rem}.direct-feature-card h3{margin-top:3.5rem}.direct-control-grid{aspect-ratio:auto;grid-template-columns:minmax(0,1fr)}.direct-control-photo{aspect-ratio:1600/855;grid-column:1;grid-row:1}.direct-control-copy{grid-column:1;grid-row:2;background:var(--direct-black)}}@media (max-width:900px){.direct-bookings-intro,.direct-control-grid,.direct-domain-grid,.direct-faq-grid,.direct-hero-grid{grid-template-columns:minmax(0,1fr)}.direct-hero h1{max-width:14ch}.direct-hero-photo{min-height:0;aspect-ratio:3/2}.direct-hero-photo::before{inset:12% -4% -5% 10%}.direct-hero-photo img{object-position:center 47%}.direct-feature-grid,.direct-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.direct-proof-strip li:nth-child(3){border-left:0}.direct-proof-strip li:nth-child(3),.direct-proof-strip li:nth-child(4){border-top:1px solid var(--direct-line-light)}.direct-pricing-heading,.direct-section-heading{grid-template-columns:minmax(0,1fr);gap:1.5rem}.direct-control-photo{min-height:0;aspect-ratio:1600/855}.direct-control-copy{order:2}.direct-bookings-intro>p{margin-top:0}}@media (max-width:680px){.direct-product-mark{min-height:3.5rem;padding:.75rem .9rem;gap:.65rem}.direct-product-mark svg{width:7rem}.direct-product-mark span{padding-left:.65rem;font-size:1.25rem}.direct-hero h1{font-size:clamp(3rem,13vw,4.75rem)}.direct-price-lockup{gap:1.2rem}.direct-button-row,.direct-price-lockup,.direct-pricing-action{align-items:stretch;flex-direction:column}.direct-button{width:100%}.direct-feature-grid,.direct-price-cards,.direct-proof-strip,.direct-steps{grid-template-columns:minmax(0,1fr)}.direct-proof-strip li,.direct-proof-strip li+li,.direct-proof-strip li:nth-child(3),.direct-proof-strip li:nth-child(4){border-top:1px solid var(--direct-line-light);border-left:0}.direct-proof-strip li:first-child{border-top:0}.direct-hero-photo{aspect-ratio:4/5}.direct-hero-photo img{object-position:42%center}.direct-bookings h2,.direct-control h2,.direct-domain h2,.direct-faq h2,.direct-final-cta h2,.direct-pricing h2,.direct-section-heading h2{font-size:clamp(2.7rem,13vw,4.6rem)}.direct-builder-mock{padding:.45rem;border-radius:.8rem}.direct-mock-topbar{grid-template-columns:auto minmax(0,1fr);gap:.5rem}.direct-mock-url{min-width:0;padding-inline:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.direct-saved{display:none}.direct-mock-workspace{min-height:27rem;grid-template-columns:5.25rem minmax(0,1fr)}.direct-mock-sidebar{padding:.75rem .45rem;align-items:center}.direct-mock-brand{width:100%;min-height:2.3rem;padding:.4rem .35rem;gap:.22rem}.direct-mock-brand svg{width:2.5rem}.direct-mock-brand span{padding-left:.22rem;font-size:.42rem}.direct-mock-sidebar>span{width:.55rem;height:.55rem;padding:0;overflow:hidden;border-radius:50%;color:transparent;background:#d9d6d1}.direct-mock-sidebar>span.is-active{background:var(--direct-red)}.direct-mock-canvas{padding:.8rem}.direct-site-nav span{display:none}.direct-site-hero{height:21rem}.direct-site-hero p{font-size:clamp(2.4rem,13vw,4rem)}.direct-feature-card,.direct-steps li{min-height:auto}.direct-feature-card h3,.direct-steps h3{margin-top:2.8rem}.direct-domain-grid{gap:2.5rem}.direct-domain-card strong{font-size:clamp(1.65rem,8.5vw,2.8rem)}.direct-domain-card-host{font-size:clamp(1.35rem,6.9vw,2.35rem)!important}.direct-control-grid{padding:0;border-radius:0}.direct-control-copy{padding:2.25rem 1.35rem}.direct-control-copy h2{font-size:clamp(2.9rem,13vw,4.25rem)}.direct-price-card{min-height:24rem}.direct-price-card>p:first-child{margin-bottom:3.5rem}.direct-final-action{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.visitar-direct-page *{scroll-behavior:auto!important}}