.agent-landing{background:#fffdfb;color:#2b3a4a}.agent-landing *,.agent-landing *:before,.agent-landing *:after{box-sizing:border-box}.agent-landing a{text-decoration:none}.agent-landing :focus-visible{outline:3px solid #0084bd;outline-offset:5px}.agent-container{width:min(1184px,calc(100% - 64px));margin-inline:auto}.agent-landing section[id]{scroll-margin-top:30px}.skip-link{position:absolute;top:-100px;left:16px;z-index:10;padding:12px;background:#fff}.skip-link:focus{top:12px}.agent-header{border-bottom:1px solid #e7edf2;background:#fff}.header-row{display:flex;min-height:88px;align-items:center;justify-content:space-between;gap:24px}.brand-link{display:flex;align-items:center;gap:18px}.brand-link img{width:132px;height:auto}.brand-link>span{padding-left:18px;border-left:1px solid #dce4ec;font-size:13px;color:#617184}.agent-header nav{display:flex;gap:28px;font-size:13px;font-weight:550}.agent-header nav a:hover,.agent-footer a:hover{color:#386c9a;text-decoration:underline;text-underline-offset:5px}.login-link{font-size:14px;font-weight:650;white-space:nowrap}.login-link span{margin-left:12px;color:#386c9a}.agent-hero{overflow:hidden;background:linear-gradient(120deg,#fff7f2,#fff5f5 52%,#eeedf8)}.hero-grid{display:grid;grid-template-columns:1.16fr 1fr;gap:72px;align-items:center;padding-block:64px 76px}.hero-copy .podbor-h1{margin:24px 0;font-size:clamp(34px,3.75vw,52px);line-height:1.1}.hero-copy h1>span{color:#386c9a}.hero-copy .podbor-dek{max-width:510px;font-size:18px;line-height:1.7}.hero-copy .podbor-kicker{font-size:11px}.actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:30px}.agent-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:52px;padding:14px 24px;border-radius:12px;background:#386c9a;color:#fff;font-size:14px;font-weight:650;transition:background .15s,transform .15s}.agent-button:hover{background:#2d5880;transform:translateY(-1px)}.text-button{display:inline-flex;align-items:center;gap:12px;min-height:48px;font-size:14px;font-weight:650;color:#2d5880}.text-button:hover{text-decoration:underline;text-underline-offset:5px}.access-note{margin-top:17px;font-size:12px;line-height:1.6;color:#65758a}.hero-points{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:40px;font-size:11px;color:#5c6e80}.hero-points span:before{content:"✓";color:#386c9a;margin-right:6px}.hero-preview{position:relative;max-width:420px;width:100%;margin-inline:auto}.preview-label{margin:0 0 14px 12px;font-size:11px;color:#50677b}.status-dot{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#338c70;vertical-align:middle}.selection-preview{overflow:hidden;border:1px solid #dfe8ef;border-radius:22px;background:#fff;box-shadow:0 24px 65px -30px #2d588052}.preview-agent{display:flex;align-items:center;gap:10px;padding:16px 22px;border-bottom:1px solid #eef2f6}.avatar,.demo-avatar{display:grid;flex-shrink:0;width:36px;height:36px;place-items:center;border-radius:50%;background:#e6eff6;color:#386c9a;font-weight:650}.preview-agent strong{display:block;font-size:12px}.preview-agent div>span{display:block;margin-top:2px;font-size:9px;color:#6b7b8c}.preview-mark{margin-left:auto;color:#386c9a}.preview-intro{padding:20px 24px 18px}.eyebrow{font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:#386c9a}.preview-intro h2{margin-block:7px 8px;font-size:25px;line-height:1.15;font-weight:730;letter-spacing:-.025em;color:#0d1b2a}.preview-intro>p:last-child{max-width:300px;font-size:11px;line-height:1.65;color:#617184}.preview-photo{position:relative;height:176px;margin-inline:12px;overflow:hidden;border-radius:10px;background:#c6e9f0}.preview-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 48%;object-position:center 48%}.preview-photo>span,.demo-card-image>span{position:absolute;bottom:10px;left:12px;border-radius:5px;padding:4px 8px;background:#ffffffed;font-size:9px;font-weight:600}.preview-hotel{padding:16px 24px 20px}.hotel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.hotel-heading h3{font-size:16px;font-weight:700;color:#0d1b2a}.stars{color:#b87b13;font-size:11px;letter-spacing:1px}.sample-meta{font-size:11px;color:#697a8b;margin-top:6px}.agent-comment{margin-top:14px;padding:12px 14px;border-left:2px solid #c292a7;border-radius:0 8px 8px 0;background:#faf3f5}.agent-comment strong{font-size:10px;color:#386c9a;font-weight:650}.agent-comment p{margin-top:5px;font-size:11px;line-height:1.7;color:#4a5a6c}.preview-contact{display:flex;justify-content:space-between;align-items:center;margin-top:14px;color:#386c9a;font-size:11px;font-weight:650}.floating-note{position:absolute;display:flex;align-items:center;gap:12px;left:-40px;bottom:-27px;padding:14px 20px;background:#fff;border:1px solid #e2eaf0;border-radius:13px;box-shadow:0 12px 30px -15px #2d588035}.floating-note>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#edf6f2;color:#338c70}.floating-note strong{font-size:11px}.floating-note p{margin-top:3px;font-size:10px;color:#65758a}.value-strip{border-bottom:1px solid #e7edf2}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-block:30px}.value-grid>p{padding-inline:32px;border-left:1px solid #e2eaf0}.value-grid>p:first-child{border:0;padding-left:0}.value-grid strong{display:block;font-size:15px;color:#0d1b2a}.value-grid p>span{display:block;font-size:12px;margin-top:7px;color:#6b7b8c}.agent-section{padding-block:88px}.why-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.agent-section .podbor-kicker{margin-bottom:22px;font-size:11px}.agent-section .podbor-h2:before{display:none}.why-copy>p:not(.podbor-lead){margin-top:22px;font-size:15px;line-height:1.85;color:#617184}.why-copy .inline-emphasis{padding-left:20px;border-left:2px solid #ffac22}.inline-emphasis strong{color:#2b3a4a}.how-section{background:#f8f3f1}.section-heading{max-width:660px;margin-bottom:38px}.section-heading>p:last-child{margin-top:18px;font-size:16px;line-height:1.7;color:#617184}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.step{position:relative}.step-number{display:block;font-size:12px;font-weight:650;color:#386c9a;margin-bottom:14px}.step-visual{display:flex;min-height:170px;padding:25px;border:1px solid #dfe8ef;border-radius:14px;background:#fff}.request-visual{flex-wrap:wrap;align-content:center;gap:7px}.request-visual>span{font-size:10px;padding:6px 9px;border-radius:7px;background:#f2ecf7;color:#386c9a}.request-visual p{width:100%;margin-top:9px;font-size:15px;line-height:1.5}.edit-visual{flex-direction:column;gap:8px}.edit-visual>div{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;padding:8px;border:1px solid #e3eaf0;border-radius:6px}.edit-visual span{color:#6991ad}.edit-visual p{font-size:11px;color:#386c9a}.share-visual{flex-direction:column;align-items:center;justify-content:center;padding-block:15px}.share-icon{font-size:27px;color:#386c9a}.share-visual strong{font-size:13px}.share-visual p{margin-top:5px;font-size:11px;color:#617184}.share-pill{margin-top:13px;border-radius:20px;background:#f2ecf7;padding:5px 12px;font-size:10px;color:#386c9a}.step h3{margin-top:23px;font-size:19px;font-weight:650;color:#0d1b2a;letter-spacing:-.02em}.step>p{margin-top:10px;font-size:14px;line-height:1.8;color:#617184}.demo-shell{overflow:hidden;border:1px solid #dfe8ef;border-radius:20px;background:#f8f3f1}.demo-topline{display:flex;justify-content:space-between;gap:20px;padding:14px 30px;border-bottom:1px solid #dfe8ef;font-size:11px;color:#617184}.demo-topline>span:last-child{color:#386c9a}.demo-content{padding:34px}.demo-intro{display:flex;justify-content:space-between;gap:30px;margin-bottom:28px}.demo-intro h3{margin-top:10px;font-size:29px;letter-spacing:-.025em;font-weight:720;color:#0d1b2a}.demo-intro div>p:last-child{max-width:630px;margin-top:12px;font-size:13px;line-height:1.8;color:#617184}.demo-avatar{width:52px;height:52px;font-size:21px}.demo-hotels{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:start}.demo-card{overflow:hidden;border:1px solid #e2e9f0;border-radius:12px;background:#fff}.demo-card-image{position:relative;height:180px;overflow:hidden;background:#c6e9f0}.demo-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-center img{-o-object-position:40% center;object-position:40% center}.image-right img{-o-object-position:75% center;object-position:75% center}.demo-card-copy{padding:20px}.demo-card h4{min-height:46px;font-size:17px;line-height:1.4;font-weight:700;color:#0d1b2a}.demo-card .agent-comment{min-height:125px}.demo-price{margin-top:20px;font-size:21px;font-weight:700;color:#0d1b2a}.demo-price>span{display:block;margin-top:2px;font-size:10px;font-weight:400;color:#697a8b}.demo-contact{margin-top:16px}.demo-contact summary{list-style:none;display:flex;justify-content:space-between;gap:10px;padding:12px;border:1px solid #bfd0df;border-radius:8px;color:#386c9a;cursor:pointer;font-size:11px;font-weight:650}.demo-contact summary::-webkit-details-marker{display:none}.demo-contact[open] summary{background:#f2ecf7}.demo-contact>p{padding:12px 0 0;color:#617184;font-size:12px;line-height:1.7}.demo-disclaimer{max-width:800px;margin:22px auto 0;font-size:11px;line-height:1.7;color:#697a8b;text-align:center}.demo-cta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:22px;margin-top:28px}.demo-cta p{font-size:15px;color:#617184}.features-section{background:#f8f3f1}.features-layout,.faq-layout{display:grid;grid-template-columns:.9fr 1.2fr;gap:100px}.features-heading>p:last-child{max-width:290px;margin-top:22px;font-size:15px;line-height:1.8;color:#617184}.features-list article{display:flex;gap:23px;padding:24px 0;border-bottom:1px solid #dfe8ef}.features-list article:first-child{padding-top:0}.features-list article>span{font-size:11px;color:#386c9a;padding-top:5px}.features-list h3{font-size:18px;font-weight:650;color:#0d1b2a}.features-list p{margin-top:9px;font-size:14px;line-height:1.8;color:#617184}.faq-list details{border-bottom:1px solid #dfe8ef}.faq-list summary{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:23px 0;cursor:pointer;list-style:none;font-size:16px;font-weight:600;color:#0d1b2a}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";flex-shrink:0;font-size:23px;font-weight:400;color:#386c9a}.faq-list details[open] summary:after{content:"−"}.faq-list details>p{padding-bottom:23px;font-size:14px;line-height:1.8;color:#617184}.final-section{background:#2d5880;color:#fff;text-align:center}.final-content{padding-block:70px}.final-content .eyebrow{color:#b9d9ed}.final-content h2{margin-top:18px;font-size:clamp(28px,3.5vw,44px);line-height:1.2;letter-spacing:-.03em;font-weight:730}.final-content>p:not(.eyebrow){margin-top:20px;font-size:16px;line-height:1.7;color:#d1e1ed}.button-white{background:#fff;color:#2d5880;margin-top:28px}.button-white:hover{background:#e8f3f9}.final-content small{display:block;margin-top:17px;font-size:11px;color:#c0d6e6}.agent-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:32px}.agent-footer .brand-link img{width:110px}.agent-footer .brand-link>span{font-size:11px}.agent-footer>div{display:flex;flex-wrap:wrap;gap:22px;font-size:11px;color:#617184}@media (max-width: 1050px){.agent-header nav{gap:18px}.brand-link{gap:10px}.brand-link>span{padding-left:10px}.hero-grid{gap:35px}.hero-copy .podbor-kicker{font-size:9px}.actions{gap:15px}.hero-copy .podbor-dek{font-size:16px}.why-grid,.features-layout,.faq-layout{gap:50px}.steps-grid{gap:22px}.step-visual{padding:18px}.demo-content{padding:24px}.demo-card-copy{padding:15px}.demo-card h4{font-size:15px}.agent-footer{flex-wrap:wrap}}@media (max-width: 760px){.agent-container{width:calc(100% - 36px)}.header-row{min-height:72px;gap:10px}.agent-header nav{display:none}.brand-link img{width:112px}.brand-link>span{font-size:10px}.login-link{font-size:12px}.hero-grid{grid-template-columns:1fr;padding-block:40px 58px;gap:42px}.hero-copy .podbor-kicker{font-size:10px}.hero-copy .podbor-h1{margin-block:20px;font-size:clamp(32px,7.7vw,46px)}.hero-copy .podbor-dek{font-size:16px}.actions{gap:18px}.agent-button{min-height:50px;padding-inline:20px}.hero-points{margin-top:24px}.hero-preview{max-width:390px}.floating-note{left:10px;bottom:-23px}.value-grid{gap:16px;padding-block:25px}.value-grid>p{padding-inline:10px 0}.value-grid strong{font-size:12px}.value-grid p>span{font-size:10px;line-height:1.6}.agent-section{padding-block:54px}.why-grid,.features-layout,.faq-layout{grid-template-columns:1fr;gap:28px}.agent-section .podbor-kicker{margin-bottom:16px}.why-grid br,.features-heading h2 br,.faq-layout h2 br{display:none}.why-copy .podbor-lead{font-size:19px}.section-heading{margin-bottom:28px}.steps-grid{grid-template-columns:1fr;gap:34px}.step-visual{min-height:145px}.step h3{margin-top:16px}.request-visual p{font-size:17px}.edit-visual>div{font-size:13px}.demo-content{padding:20px 14px}.demo-topline{padding:13px 16px;font-size:10px}.demo-topline>span:last-child{display:none}.demo-intro{gap:14px;padding-inline:4px}.demo-avatar{width:36px;height:36px;font-size:16px}.demo-intro h3{font-size:23px}.demo-intro .eyebrow{font-size:9px;line-height:1.7}.demo-hotels{grid-template-columns:1fr;gap:22px}.demo-card-image{height:210px}.demo-card-copy{padding:20px}.demo-card h4{min-height:auto;font-size:19px}.demo-card .agent-comment{min-height:auto}.agent-comment p{font-size:12px}.demo-contact summary{min-height:44px;align-items:center;font-size:12px}.demo-disclaimer{font-size:10px}.demo-cta{flex-direction:column;text-align:center}.features-heading>p:last-child{max-width:100%}.features-list h3{font-size:17px}.faq-list summary{font-size:15px}.final-content{padding-block:52px}.final-content h2{font-size:30px}.agent-footer{align-items:flex-start;padding-block:28px;gap:22px}.agent-footer>div{gap:15px 20px;line-height:1.7}}@media (prefers-reduced-motion: reduce){.agent-button{transition:none}.agent-button:hover{transform:none}}.agent-landing{--rose: #98576e;--lavender: #76658f}.agent-hero{position:relative}.hero-grid{gap:76px;padding-block:76px 90px}.hero-copy .podbor-h1{font-weight:650;line-height:1.13;letter-spacing:-.045em}.hero-copy h1>span{color:#98576e}.hero-copy .podbor-kicker{color:#98576e;letter-spacing:.06em;text-transform:none;font-size:13px}.hero-copy .podbor-kicker:before{background:#d7a7b7}.hero-points{display:none}.preview-label{font-size:12px;color:#865a70;margin-left:0;text-align:center}.preview-label .status-dot{display:none}.selection-preview{border-radius:160px 160px 22px 22px;padding-top:24px;border-color:#eadde2;box-shadow:0 28px 65px -35px #8e607d70}.preview-agent{justify-content:center;border:0}.preview-mark{display:none}.preview-intro{text-align:center;padding-top:12px}.preview-intro>p:last-child{margin-inline:auto}.preview-intro h2{font-size:29px;font-weight:650}.preview-photo{height:205px;margin-inline:18px;border-radius:70px 70px 10px 10px}.floating-note{left:-28px;bottom:-25px;transform:rotate(-3deg);background:#fff9ee;border-color:#eddfc7}.floating-note>span{background:#f3e2e6;color:#98576e}.value-strip{background:#fffdfb;border-color:#eee3df}.value-grid{padding-block:34px}.agent-section .podbor-kicker{text-transform:none;letter-spacing:.04em;color:#98576e;font-size:13px}.podbor-kicker:before{background:#c99ab0}.agent-section .podbor-h2{font-weight:650;letter-spacing:-.035em;line-height:1.2}.why-copy .inline-emphasis{border-color:#c99ab0}.how-section{border-radius:32px;margin-inline:20px;background:#f6f1f8}.step-number{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:#eadff0;color:#76658f;font-size:11px}.step-visual{border-color:#e7dfea;box-shadow:0 7px 18px -15px #76658f}.request-visual>span{background:#fae9e9;color:#8c5367}.steps-grid .step:nth-child(2) .step-visual{transform:rotate(-2deg)}.steps-grid .step:nth-child(3) .step-visual{transform:rotate(2deg)}.demo-section{padding-top:96px}.demo-section .section-heading{margin-inline:auto;text-align:center;max-width:680px}.demo-section .podbor-kicker{justify-content:center}.demo-shell{background:#fffaf7;border-color:#e9ddd5;border-radius:20px}.demo-topline{background:#f8f0ec;border-color:#e9ddd5}.demo-topline a{color:#85566a;text-decoration:underline;text-underline-offset:4px}.honeymoon-cover{position:relative;display:grid;align-items:end;isolation:isolate;min-height:420px;padding:48px;background:#2d5880;color:#fff;overflow:hidden}.honeymoon-cover>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.honeymoon-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#102d3d08 10%,#102d3dbd)}.honeymoon-cover h3{font-size:clamp(30px,4.5vw,54px);line-height:1.08;letter-spacing:-.04em;font-weight:600;margin-block:14px 20px;max-width:700px}.honeymoon-cover p{font-size:13px;letter-spacing:.03em;color:#ffebe3}.honeymoon-cover span{font-size:13px;color:#f4e5de}.collection-letter{display:flex;align-items:center;gap:24px;max-width:770px;margin:6px auto 40px}.collection-letter>p{font-size:16px;line-height:1.85;color:#725c62}.letter-flower{font-size:58px;line-height:1;color:#c292a7}.demo-hotels{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.demo-card{border:0;border-radius:14px;box-shadow:0 7px 25px -18px #8b6172}.demo-card-image{height:255px}.demo-card-image>span{font-size:11px;padding:6px 10px;background:#fffcf5ed}.demo-card-copy{padding:25px}.hotel-mood{color:#98576e;font-size:12px;margin-bottom:8px}.demo-card h4{min-height:0;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.025em}.demo-card .agent-comment{min-height:0;margin-top:18px;background:transparent;padding:0;border:0}.demo-card .agent-comment strong{display:none}.demo-card .agent-comment p{font-size:14px;line-height:1.8}.hotel-note{font-size:11px;line-height:1.7;color:#766970;margin-top:14px;padding-top:12px;border-top:1px solid #f0e7e3}.hotel-source-link{display:flex;justify-content:space-between;align-items:center;min-height:44px;margin-top:12px;font-size:12px;color:#386c9a;font-weight:600}.hotel-source-link:hover{text-decoration:underline;text-underline-offset:4px}.demo-disclaimer{margin-top:32px}.demo-cta{margin-top:34px}.demo-cta p{line-height:1.8;font-size:15px}.demo-cta strong{font-weight:500;color:#98576e}.features-section{background:#fbf1ed}.features-list article>span{display:none}.features-list article{border-color:#eadbd5}.features-list h3{font-weight:600}.faq-list details{border-color:#eadfe5}.faq-list summary:after{color:#98576e}.final-section{background:#f0e7ee;color:#2b3a4a;border-radius:40px 40px 0 0}.final-content h2{font-weight:600;color:#6d4964}.final-content .eyebrow{color:#98576e;text-transform:none;font-size:13px;letter-spacing:.03em}.final-content>p:not(.eyebrow){color:#756477}.final-content small{color:#756477}.final-content .agent-button{background:#386c9a;color:#fff}.final-content .agent-button:hover{background:#2d5880}@media (max-width: 1050px){.hero-grid{gap:38px}.demo-card-image{height:220px}}@media (max-width: 760px){.hero-grid{gap:42px;padding-block:42px 62px}.hero-copy .podbor-kicker{font-size:11px}.hero-copy .podbor-h1{font-size:clamp(34px,8.5vw,46px)}.hero-copy .podbor-dek{line-height:1.85}.selection-preview{border-radius:140px 140px 20px 20px}.floating-note{left:0}.how-section{margin-inline:8px;border-radius:22px}.demo-section{padding-top:58px}.demo-hotels{grid-template-columns:1fr;gap:24px}.demo-card-image{height:235px}.demo-card-copy{padding:22px}.demo-card h4{font-size:23px}.demo-topline{align-items:center;gap:12px;font-size:10px}.demo-topline a{max-width:150px;text-align:right}.honeymoon-cover{min-height:360px;padding:28px 22px}.honeymoon-cover h3{font-size:35px}.honeymoon-cover p,.honeymoon-cover span{font-size:11px}.collection-letter{gap:14px;margin-block:8px 28px}.collection-letter>p{font-size:13px}.letter-flower{font-size:36px}.final-section{border-radius:26px 26px 0 0}.final-content h2{font-size:33px}}
