.landing-container{--tf-bg:#f8f3ea;--tf-bg-soft:#efe5d6;--tf-surface:#fff;--tf-surface-warm:#fcfaf6;--tf-ink:#12100d;--tf-ink-soft:#2b251d;--tf-gold:#c49a4a;--tf-gold-deep:#7f5a2b;--tf-green:#244f49;--tf-accent:#c49a4a;--tf-accent-deep:#7f5a2b;--tf-aux:#244f49;--tf-border:#d9ccb8;--tf-muted:#5a5349;--tf-on-dark:#fff;--tf-on-gold:#12100d;--tf-on-accent:#12100d;--tf-bg-rgb:248, 243, 234;--tf-bg-soft-rgb:239, 229, 214;--tf-surface-rgb:255, 255, 255;--tf-ink-rgb:18, 16, 13;--tf-ink-soft-rgb:43, 37, 29;--tf-gold-rgb:196, 154, 74;--tf-gold-deep-rgb:127, 90, 43;--tf-green-rgb:36, 79, 73;--tf-accent-rgb:196, 154, 74;--tf-accent-deep-rgb:127, 90, 43;--tf-aux-rgb:36, 79, 73;--tf-border-rgb:217, 204, 184;--tf-muted-rgb:90, 83, 73;--color-background:var(--tf-bg);--color-surface:var(--tf-surface);--color-surface-hover:var(--tf-bg-soft);--color-primary:var(--tf-ink);--color-primary-hover:var(--tf-ink-soft);--color-secondary:var(--tf-accent);--color-secondary-hover:var(--tf-accent-deep);--color-accent:var(--tf-accent-deep);--color-accent-hover:var(--tf-accent);--color-text-main:var(--tf-ink);--color-text-muted:var(--tf-muted);--color-border:var(--tf-border);--gradient-splash:linear-gradient(135deg, var(--tf-accent), var(--tf-accent-deep));--gradient-emerald:linear-gradient(135deg, var(--tf-aux), var(--tf-ink));background:var(--tf-bg);min-height:100vh;overflow:hidden}.landing-container[data-palette=black-label]{--tf-bg:#efe7da;--tf-bg-soft:#ded0ba;--tf-surface:#fffdf8;--tf-surface-warm:#f8f1e5;--tf-ink:#080706;--tf-ink-soft:#1b1712;--tf-gold:#e0b85b;--tf-gold-deep:#9a733a;--tf-green:#1b332e;--tf-accent:#e0b85b;--tf-accent-deep:#9a733a;--tf-aux:#1b332e;--tf-border:#d2be9e;--tf-muted:#514a40;--tf-on-accent:#080706;--tf-bg-rgb:239, 231, 218;--tf-bg-soft-rgb:222, 208, 186;--tf-surface-rgb:255, 253, 248;--tf-ink-rgb:8, 7, 6;--tf-ink-soft-rgb:27, 23, 18;--tf-gold-rgb:224, 184, 91;--tf-gold-deep-rgb:154, 115, 58;--tf-green-rgb:27, 51, 46;--tf-accent-rgb:224, 184, 91;--tf-accent-deep-rgb:154, 115, 58;--tf-aux-rgb:27, 51, 46;--tf-border-rgb:210, 190, 158;--tf-muted-rgb:81, 74, 64}.landing-container[data-palette=monochrome-luxe]{--tf-bg:#f6f6f2;--tf-bg-soft:#e7e7e1;--tf-surface:#fff;--tf-surface-warm:#fafaf7;--tf-ink:#090909;--tf-ink-soft:#202020;--tf-gold:#b9975b;--tf-gold-deep:#7c623b;--tf-green:#6a6d6b;--tf-accent:#b9975b;--tf-accent-deep:#7c623b;--tf-aux:#6a6d6b;--tf-border:#d6d6cf;--tf-muted:#62625d;--tf-on-accent:#090909;--tf-bg-rgb:246, 246, 242;--tf-bg-soft-rgb:231, 231, 225;--tf-surface-rgb:255, 255, 255;--tf-ink-rgb:9, 9, 9;--tf-ink-soft-rgb:32, 32, 32;--tf-gold-rgb:185, 151, 91;--tf-gold-deep-rgb:124, 98, 59;--tf-green-rgb:106, 109, 107;--tf-accent-rgb:185, 151, 91;--tf-accent-deep-rgb:124, 98, 59;--tf-aux-rgb:106, 109, 107;--tf-border-rgb:214, 214, 207;--tf-muted-rgb:98, 98, 93}.landing-container[data-palette=ivory-noir]{--tf-bg:#f6f1e8;--tf-bg-soft:#e8decf;--tf-surface:#fffefa;--tf-surface-warm:#faf5ec;--tf-ink:#0b0b0a;--tf-ink-soft:#22201c;--tf-gold:#bfa05a;--tf-gold-deep:#80612c;--tf-green:#56635d;--tf-accent:#56635d;--tf-accent-deep:#343d38;--tf-aux:#6c665c;--tf-border:#d8cab5;--tf-muted:#5e574d;--tf-on-accent:#fff;--tf-bg-rgb:246, 241, 232;--tf-bg-soft-rgb:232, 222, 207;--tf-surface-rgb:255, 254, 250;--tf-ink-rgb:11, 11, 10;--tf-ink-soft-rgb:34, 32, 28;--tf-gold-rgb:191, 160, 90;--tf-gold-deep-rgb:128, 97, 44;--tf-green-rgb:86, 99, 93;--tf-accent-rgb:86, 99, 93;--tf-accent-deep-rgb:52, 61, 56;--tf-aux-rgb:108, 102, 92;--tf-border-rgb:216, 202, 181;--tf-muted-rgb:94, 87, 77}.landing-container[data-palette=mineral-sage]{--tf-bg:#f4f0e8;--tf-bg-soft:#e1d9c9;--tf-surface:#fff;--tf-surface-warm:#faf7f1;--tf-ink:#101513;--tf-ink-soft:#22312c;--tf-gold:#b99652;--tf-gold-deep:#7b5b2e;--tf-green:#3f6258;--tf-accent:#3f6258;--tf-accent-deep:#29463f;--tf-aux:#63786f;--tf-border:#d3c8b6;--tf-muted:#59615a;--tf-on-accent:#fff;--tf-bg-rgb:244, 240, 232;--tf-bg-soft-rgb:225, 217, 201;--tf-surface-rgb:255, 255, 255;--tf-ink-rgb:16, 21, 19;--tf-ink-soft-rgb:34, 49, 44;--tf-gold-rgb:185, 150, 82;--tf-gold-deep-rgb:123, 91, 46;--tf-green-rgb:63, 98, 88;--tf-accent-rgb:63, 98, 88;--tf-accent-deep-rgb:41, 70, 63;--tf-aux-rgb:99, 120, 111;--tf-border-rgb:211, 200, 182;--tf-muted-rgb:89, 97, 90}.landing-container[data-palette=coastal-slate]{--tf-bg:#f2f2ec;--tf-bg-soft:#dde2dc;--tf-surface:#fff;--tf-surface-warm:#f7f8f3;--tf-ink:#0c171a;--tf-ink-soft:#1d3035;--tf-gold:#c29a4b;--tf-gold-deep:#80652f;--tf-green:#24525b;--tf-accent:#24525b;--tf-accent-deep:#153b43;--tf-aux:#4c6f76;--tf-border:#c9d0c9;--tf-muted:#566166;--tf-on-accent:#fff;--tf-bg-rgb:242, 242, 236;--tf-bg-soft-rgb:221, 226, 220;--tf-surface-rgb:255, 255, 255;--tf-ink-rgb:12, 23, 26;--tf-ink-soft-rgb:29, 48, 53;--tf-gold-rgb:194, 154, 75;--tf-gold-deep-rgb:128, 101, 47;--tf-green-rgb:36, 82, 91;--tf-accent-rgb:36, 82, 91;--tf-accent-deep-rgb:21, 59, 67;--tf-aux-rgb:76, 111, 118;--tf-border-rgb:201, 208, 201;--tf-muted-rgb:86, 97, 102}.landing-container[data-palette=champagne-clay]{--tf-bg:#f7efe5;--tf-bg-soft:#e9d6c0;--tf-surface:#fffcf8;--tf-surface-warm:#faf1e5;--tf-ink:#15100c;--tf-ink-soft:#332418;--tf-gold:#c08f46;--tf-gold-deep:#8d5e2c;--tf-green:#6c4b3c;--tf-accent:#6c4b3c;--tf-accent-deep:#4a3025;--tf-aux:#8d6a57;--tf-border:#dac4ae;--tf-muted:#64564b;--tf-on-accent:#fff;--tf-bg-rgb:247, 239, 229;--tf-bg-soft-rgb:233, 214, 192;--tf-surface-rgb:255, 252, 248;--tf-ink-rgb:21, 16, 12;--tf-ink-soft-rgb:51, 36, 24;--tf-gold-rgb:192, 143, 70;--tf-gold-deep-rgb:141, 94, 44;--tf-green-rgb:108, 75, 60;--tf-accent-rgb:108, 75, 60;--tf-accent-deep-rgb:74, 48, 37;--tf-aux-rgb:141, 106, 87;--tf-border-rgb:218, 196, 174;--tf-muted-rgb:100, 86, 75}.landing-container[data-palette=caviar-teal]{--tf-bg:#eee8db;--tf-bg-soft:#d7cab4;--tf-surface:#fffdf8;--tf-surface-warm:#f8f0e2;--tf-ink:#070908;--tf-ink-soft:#10221f;--tf-gold:#d5a84a;--tf-gold-deep:#8c682f;--tf-green:#0d4b46;--tf-accent:#0d4b46;--tf-accent-deep:#07302d;--tf-aux:#2d6b64;--tf-border:#cfbe9f;--tf-muted:#504b43;--tf-on-accent:#fff;--tf-bg-rgb:238, 232, 219;--tf-bg-soft-rgb:215, 202, 180;--tf-surface-rgb:255, 253, 248;--tf-ink-rgb:7, 9, 8;--tf-ink-soft-rgb:16, 34, 31;--tf-gold-rgb:213, 168, 74;--tf-gold-deep-rgb:140, 104, 47;--tf-green-rgb:13, 75, 70;--tf-accent-rgb:13, 75, 70;--tf-accent-deep-rgb:7, 48, 45;--tf-aux-rgb:45, 107, 100;--tf-border-rgb:207, 190, 159;--tf-muted-rgb:80, 75, 67}.landing-container .btn-primary{background:var(--tf-ink);color:var(--tf-on-dark)}.landing-container .btn-primary:hover{background:var(--tf-ink-soft)}.landing-container .btn-splash{background:var(--gradient-splash);color:var(--tf-on-accent);box-shadow:0 4px 14px 0 rgba(var(--tf-accent-rgb), .26)}.landing-container .btn-splash:hover{box-shadow:0 6px 20px rgba(var(--tf-accent-rgb), .34)}.landing-container .container{box-sizing:border-box;width:100%;max-width:1680px;padding-left:clamp(1.5rem,4vw,5rem);padding-right:clamp(1.5rem,4vw,5rem)}.landing-container main{background:linear-gradient(180deg, rgba(var(--tf-border-rgb), .58) 0%, rgba(var(--tf-bg-rgb), 0) 34rem), var(--tf-bg)}.landing-container main>section{--section-optical-offset:4rem;position:relative;overflow:hidden}.landing-container main{--hero-fade-tail:clamp(9rem, 18vh, 15rem)}.landing-container main>section>.container{transform:translateY(calc(-1 * var(--section-optical-offset)));z-index:1;position:relative}.hero-shell{box-sizing:border-box;isolation:isolate;align-items:center;min-height:100svh;padding:clamp(7rem,10vh,9rem) 0;scroll-margin-top:5.5rem;display:grid;position:relative;overflow:visible}.hero-shell:before{content:"";inset:0 0 calc(-1 * var(--hero-fade-tail)) 0;background:linear-gradient(180deg, transparent 0%, transparent 72%, rgba(var(--tf-bg-rgb), .18) 84%, rgba(var(--tf-bg-rgb), .78) 94%, rgba(var(--tf-bg-rgb), .98) 100%), radial-gradient(circle at 78% 18%, rgba(var(--tf-accent-rgb), .28) 0, rgba(var(--tf-accent-rgb), .08) 24rem, transparent 40rem), radial-gradient(circle at 18% 82%, rgba(var(--tf-accent-deep-rgb), .28) 0, rgba(var(--tf-accent-deep-rgb), .08) 22rem, transparent 42rem), linear-gradient(135deg, rgba(var(--tf-ink-rgb), .99) 0%, rgba(var(--tf-ink-soft-rgb), .98) 68%, rgba(var(--tf-ink-rgb), .96) 100%), var(--tf-ink);z-index:-3;position:absolute}.hero-shell:after{content:"";background:radial-gradient(circle, rgba(var(--tf-bg-rgb), .12) 0, rgba(var(--tf-accent-rgb), .13) 32%, rgba(var(--tf-accent-deep-rgb), .05) 54%, transparent 72%);filter:blur(1px);opacity:.95;z-index:-2;width:min(48vw,760px);height:min(48vw,760px);animation:9s ease-in-out infinite heroGlow;position:absolute;top:8rem;right:clamp(-12rem,-8vw,-4rem)}@keyframes heroGlow{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-2rem,1rem)scale(1.06)}}.hero-grid{grid-template-columns:minmax(0,1fr);place-items:center;gap:0;display:grid}.hero-copy{z-index:3;max-width:940px;color:var(--tf-on-dark);text-align:center;position:relative}.eyebrow,.section-kicker{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;width:fit-content;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex}.eyebrow{border:1px solid rgba(var(--tf-accent-rgb), .36);color:var(--tf-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-radius:8px;padding:.65rem .8rem}.hero-copy h1{max-width:940px;color:var(--tf-on-dark);font-family:var(--font-heading);letter-spacing:-.04em;margin:1.4rem 0 1.25rem;font-size:clamp(3.2rem,6.2vw,6.7rem);line-height:.94}.hero-subtitle{color:#f4fbf9d1;max-width:760px;margin:0 auto;font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.65}.hero-proof-row{flex-wrap:wrap;justify-content:center;gap:.55rem;max-width:700px;margin-top:1.35rem;display:flex}.hero-proof-row span{border:1px solid rgba(var(--tf-accent-rgb), .36);min-height:34px;color:rgba(var(--tf-bg-rgb), .82);background:#ffffff0e;border-radius:999px;align-items:center;padding:.48rem .72rem;font-size:.8rem;font-weight:900;line-height:1;display:inline-flex}.hero-flow-note{max-width:680px;color:rgba(var(--tf-bg-rgb), .68);margin:1.35rem auto 0;font-size:clamp(.95rem,1.2vw,1.08rem);font-weight:700;line-height:1.45}.hero-actions{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:2rem;display:flex}.hero-actions .btn,.cta-section .btn{gap:.55rem}.content-studio{--studio-panel-x:0px;--studio-panel-y:0px;--studio-grid-x:0px;--studio-grid-y:0px;z-index:1;pointer-events:auto;position:absolute;inset:0;overflow:hidden}.content-studio:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(180deg, transparent 0%, transparent 84%, rgba(var(--tf-bg-rgb), .9) 100%), radial-gradient(ellipse at 23% 47%, rgba(var(--tf-ink-rgb), .99) 0%, rgba(var(--tf-ink-rgb), .96) 30%, rgba(var(--tf-ink-rgb), .56) 52%, transparent 73%), linear-gradient(90deg, rgba(var(--tf-ink-rgb), .96) 0%, rgba(var(--tf-ink-rgb), .82) 34%, rgba(var(--tf-ink-rgb), .16) 62%, rgba(var(--tf-ink-rgb), .42) 100%);position:absolute;inset:0}.content-studio:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(ellipse, rgba(var(--tf-accent-rgb), .2), rgba(var(--tf-aux-rgb), .1) 42%, transparent 72%);filter:blur(12px);opacity:.78;height:82%;animation:22s ease-in-out infinite studioGlowDrift;position:absolute;inset:6% -8% auto 48%}.studio-backdrop{z-index:0;pointer-events:none;background:radial-gradient(circle at 71% 42%, rgba(var(--tf-bg-rgb), .08) 0 1px, transparent 2px), linear-gradient(rgba(var(--tf-bg-rgb), .026) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--tf-bg-rgb), .02) 1px, transparent 1px);opacity:.68;transform:translate3d(var(--studio-grid-x), var(--studio-grid-y), 0);background-size:140px 140px,62px 62px,62px 62px;transition:transform .22s ease-out;animation:46s linear infinite studioBackdropDrift;position:absolute;inset:-8%;-webkit-mask-image:radial-gradient(at 74% 48%,#000 0%,#000000d1 42%,#0000 74%);mask-image:radial-gradient(at 74% 48%,#000 0%,#000000d1 42%,#0000 74%)}.studio-panel{z-index:5;pointer-events:auto;border:1px solid rgba(var(--tf-bg-rgb), .16);background:radial-gradient(circle at 47% 46%, rgba(var(--tf-accent-rgb), .28), transparent 16rem), linear-gradient(145deg, #fff3, #ffffff0e);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:min(42vw,680px);min-height:clamp(520px,45vw,700px);transform:translateY(-46%) translate3d(var(--studio-panel-x), var(--studio-panel-y), 0);border-radius:8px;transition:transform .18s ease-out;position:absolute;top:51%;left:56%;box-shadow:inset 0 1px #ffffff2e,0 42px 130px #0000004d}.studio-panel:before{content:"";border:1px solid rgba(var(--tf-bg-rgb), .065);border-radius:8px;position:absolute;inset:1rem}.studio-panel:after{content:"";aspect-ratio:1;background:radial-gradient(circle, rgba(var(--tf-bg-rgb), .13), rgba(var(--tf-accent-rgb), .1) 34%, transparent 68%);filter:blur(10px);border-radius:999px;width:58%;position:absolute;bottom:-16%;right:-13%}.studio-panel-top{z-index:2;color:rgba(var(--tf-bg-rgb), .58);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.7rem;font-weight:900;display:flex;position:absolute;top:1.2rem;left:1.2rem;right:1.2rem}.studio-panel-top span{aspect-ratio:1;background:rgba(var(--tf-accent-rgb), .75);border-radius:999px;width:8px}.studio-panel-top span:nth-child(2){background:rgba(var(--tf-bg-rgb), .28)}.studio-panel-top strong{margin-left:.35rem}.studio-idea-card{z-index:5;border:1px solid rgba(var(--tf-accent-rgb), .34);background:radial-gradient(circle at 16% 12%, rgba(var(--tf-accent-rgb), .3), transparent 7rem), rgba(var(--tf-ink-soft-rgb), .68);width:min(42%,240px);box-shadow:0 0 0 8px rgba(var(--tf-accent-rgb), .035), 0 28px 70px #00000042;border-radius:8px;gap:.34rem;padding:.95rem 1rem;display:grid;position:absolute;top:18%;left:7%}.studio-idea-card span,.studio-idea-card small{color:rgba(var(--tf-bg-rgb), .62);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:900}.studio-idea-card strong{color:var(--tf-bg);font-size:clamp(1rem,1.25vw,1.28rem);line-height:1.05}.studio-idea-card small{letter-spacing:.08em;text-transform:none;font-size:.58rem}.studio-flow{z-index:2;position:absolute;inset:4.4rem 2.4rem 4.5rem}.studio-flow-line{background:linear-gradient(90deg, rgba(var(--tf-bg-rgb), .08), rgba(var(--tf-accent-rgb), .5), rgba(var(--tf-bg-rgb), .12));height:2px;box-shadow:0 0 28px rgba(var(--tf-accent-rgb), .12);border-radius:999px;position:absolute;top:48%;left:6%;right:6%;transform:rotate(-12deg)}.studio-flow-pulse{z-index:3;aspect-ratio:1;background:var(--tf-accent);width:9px;box-shadow:0 0 0 7px rgba(var(--tf-accent-rgb), .1), 0 0 28px rgba(var(--tf-accent-rgb), .58);border-radius:999px;animation:13s ease-in-out infinite studioPulseTravel;position:absolute;top:48%;left:9%}.studio-step{z-index:4;border:1px solid rgba(var(--tf-bg-rgb), .18);background:linear-gradient(#fff3,#ffffff13);border-radius:8px;gap:.28rem;min-width:158px;padding:.82rem .9rem;display:grid;position:absolute;box-shadow:0 22px 58px #0000003d}.studio-step span{color:rgba(var(--tf-bg-rgb), .62);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:900}.studio-step strong{color:var(--tf-bg);font-size:clamp(.92rem,1.1vw,1.08rem);line-height:1.08}.step-brief{top:11%;left:5%}.step-draft{animation:14s ease-in-out infinite studioStepFloat;top:20%;right:8%}.step-approve{background:radial-gradient(circle at 50% 40%, rgba(var(--tf-accent-rgb), .22), transparent 70%), linear-gradient(180deg, rgba(var(--tf-bg-rgb), .17), rgba(var(--tf-bg-rgb), .07));min-width:180px;box-shadow:0 0 0 12px rgba(var(--tf-bg-rgb), .025), 0 28px 76px #00000047;top:43%;left:34%}.step-schedule{background:linear-gradient(180deg, rgba(var(--tf-bg-rgb), .9), rgba(var(--tf-bg-soft-rgb), .76));bottom:18%;right:12%}.step-schedule span,.step-schedule strong{color:var(--tf-ink)}.step-publish{animation:16s ease-in-out infinite reverse studioStepFloat;bottom:8%;left:12%}.studio-output{z-index:3;border:1px solid rgba(var(--tf-bg-rgb), .16);background:rgba(var(--tf-ink-soft-rgb), .62);min-width:122px;color:rgba(var(--tf-bg-rgb), .72);border-radius:8px;gap:.2rem;padding:.62rem .72rem;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:absolute;box-shadow:0 18px 48px #0003}.studio-output span{letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:900}.studio-output strong{max-height:0;color:var(--tf-bg);opacity:0;font-size:.76rem;line-height:1.12;transition:max-height .18s,opacity .18s,transform .18s;overflow:hidden;transform:translateY(-2px)}.studio-output:hover strong{opacity:1;max-height:2rem;transform:translateY(0)}.studio-output:hover{border-color:rgba(var(--tf-accent-rgb), .46);background:rgba(var(--tf-ink-soft-rgb), .82);box-shadow:0 0 0 8px rgba(var(--tf-accent-rgb), .04), 0 24px 64px #00000042;transform:translateY(-3px)}.output-short{top:15%;left:49%}.output-carousel{top:40%;right:5%}.output-email{bottom:5%;left:41%}.output-ad{top:68%;left:4%}.studio-channel-rail{z-index:4;gap:.42rem;display:flex;position:absolute;bottom:4.4%;right:5%}.studio-channel-rail span{border:1px solid rgba(var(--tf-bg-rgb), .12);background:rgba(var(--tf-bg-rgb), .08);color:rgba(var(--tf-bg-rgb), .62);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.42rem .56rem;font-size:.58rem;font-weight:900}@keyframes studioGlowDrift{0%,to{opacity:.72;transform:translate(0,0)scale(1)}50%{opacity:.92;transform:translate(-1rem,.7rem)scale(1.03)}}@keyframes studioBackdropDrift{to{background-position:62px 62px}}@keyframes studioPulseTravel{0%,16%{opacity:0;transform:translate(0,0)scale(.72)}25%,74%{opacity:1}to{opacity:0;transform:translate(520px,-112px)scale(1.04)}}@keyframes studioStepFloat{0%,to{transform:translate(0,0)}50%{transform:translate(-.45rem,-.55rem)}}@keyframes studioOutputFloat{0%,to{transform:translate(0,0)}50%{transform:translate(.45rem,-.35rem)}}.content-wave{--wave-cursor-x:72%;--wave-cursor-y:44%;--wave-shift-x:0px;--wave-shift-y:0px;--wave-shift-soft-x:0px;--wave-shift-soft-y:0px;z-index:1;pointer-events:auto;position:absolute;inset:0;overflow:hidden}.content-wave:before{content:"";z-index:3;pointer-events:none;background:radial-gradient(ellipse at 50% 36%, rgba(var(--tf-ink-rgb), .55) 0%, rgba(var(--tf-ink-rgb), .8) 40%, transparent 72%), linear-gradient(180deg, rgba(var(--tf-ink-rgb), .74) 0%, rgba(var(--tf-ink-rgb), .3) 42%, rgba(var(--tf-ink-rgb), .62) 74%, rgba(var(--tf-bg-rgb), .95) 100%);position:absolute;inset:0}.content-wave:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at var(--wave-cursor-x) var(--wave-cursor-y), rgba(var(--tf-accent-rgb), .2), transparent 20rem), radial-gradient(circle at 22% 70%, rgba(var(--tf-aux-rgb), .13), transparent 22rem), radial-gradient(circle at 80% 26%, rgba(var(--tf-accent-rgb), .18), transparent 24rem);filter:blur(3px);opacity:.95;transition:background .18s ease-out;animation:18s ease-in-out infinite waveAurora;position:absolute;inset:-18%}.wave-mesh{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 50%, rgba(var(--tf-bg-rgb), .1) 0 1px, transparent 2px), linear-gradient(rgba(var(--tf-bg-rgb), .032) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--tf-bg-rgb), .026) 1px, transparent 1px);opacity:.72;transform:translate3d(var(--wave-shift-soft-x), var(--wave-shift-soft-y), 0);background-size:160px 160px,74px 74px,74px 74px;transition:transform .22s ease-out;animation:42s linear infinite waveMeshDrift;position:absolute;inset:-6%;-webkit-mask-image:radial-gradient(at 50% 62%,#000 0%,#000000db 46%,#0000 78%);mask-image:radial-gradient(at 50% 62%,#000 0%,#000000db 46%,#0000 78%)}.wave-spotlight{z-index:2;pointer-events:none;background:radial-gradient(ellipse, rgba(var(--tf-accent-rgb), .24), rgba(var(--tf-aux-rgb), .09) 42%, transparent 72%);filter:blur(18px);opacity:.88;width:min(92vw,980px);height:min(44vw,430px);transform:translate3d(calc(-50% + var(--wave-shift-x)), var(--wave-shift-y), 0);border-radius:999px;transition:transform .22s ease-out;position:absolute;bottom:10%;left:50%}.wave-thread{z-index:3;pointer-events:none;background:linear-gradient(90deg, transparent, rgba(var(--tf-accent-rgb), .52), rgba(var(--tf-bg-rgb), .16), transparent);opacity:.7;transform-origin:50%;border-radius:999px;height:2px;position:absolute;left:9%;right:8%}.wave-thread:after{content:"";aspect-ratio:1;background:var(--tf-accent);width:10px;box-shadow:0 0 0 8px rgba(var(--tf-accent-rgb), .08), 0 0 34px rgba(var(--tf-accent-rgb), .52);border-radius:999px;animation:12s ease-in-out infinite waveSignal;position:absolute;top:-4px;left:0}.wave-thread-one{top:61%;transform:rotate(-8deg)}.wave-thread-two{opacity:.48;top:68%;transform:rotate(5deg)}.wave-thread-two:after{animation-delay:-4s}.wave-thread-three{opacity:.34;top:76%;transform:rotate(-2deg)}.wave-thread-three:after{animation-delay:-7s}.idea-source{z-index:5;border:1px solid rgba(var(--tf-accent-rgb), .34);background:radial-gradient(circle at 15% 12%, rgba(var(--tf-accent-rgb), .26), transparent 7rem), rgba(var(--tf-ink-soft-rgb), .7);width:min(22vw,270px);box-shadow:0 0 0 9px rgba(var(--tf-accent-rgb), .035), 0 24px 70px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate3d(var(--wave-shift-soft-x), var(--wave-shift-soft-y), 0);border-radius:8px;gap:.28rem;padding:1rem 1.05rem;transition:transform .22s ease-out;animation:11s ease-in-out infinite waveCardFloat;display:grid;position:absolute;bottom:clamp(7rem,14vh,10rem);left:max(6vw,4rem)}.idea-source span,.idea-source small,.week-system-head span,.week-column span,.automation-ribbon span,.channel-bloom span{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.idea-source span,.idea-source small{color:rgba(var(--tf-bg-rgb), .6)}.idea-source strong{color:var(--tf-bg);font-size:clamp(1.08rem,1.35vw,1.34rem);line-height:1.05}.idea-source small{letter-spacing:.06em;text-transform:none}.channel-bloom{z-index:5;pointer-events:none;opacity:.72;width:min(44vw,560px);height:min(28vw,340px);transform:translate3d(calc(-50% + var(--wave-shift-x)), var(--wave-shift-y), 0);transition:transform .22s ease-out;position:absolute;bottom:clamp(1.2rem,4vh,3rem);left:50%}.channel-bloom span{left:calc(50% + (var(--channel-index) - 2) * 16%);border:1px solid rgba(var(--tf-bg-rgb), .16);background:rgba(var(--tf-bg-rgb), .085);min-width:92px;min-height:38px;color:rgba(var(--tf-bg-rgb), .74);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translate(-50%, -50%) rotate(calc((var(--channel-index) - 2) * 4deg));animation:14s ease-in-out infinite waveChannelFloat;animation-delay:calc(var(--channel-index) * -1.6s);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:46%;box-shadow:0 20px 54px #0003}.channel-bloom span:first-child{top:22%}.channel-bloom span:nth-child(2){top:55%}.channel-bloom span:nth-child(3){top:34%}.channel-bloom span:nth-child(4){top:68%}.channel-bloom span:nth-child(5){top:45%}.week-system{z-index:5;border:1px solid rgba(var(--tf-bg-rgb), .14);background:rgba(var(--tf-ink-soft-rgb), .58);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform:translate3d(var(--wave-shift-x), var(--wave-shift-y), 0);border-radius:8px;gap:.8rem;padding:1rem;transition:transform .22s ease-out;display:grid;position:absolute;bottom:clamp(1.8rem,5vh,3.4rem);left:50%;right:max(4vw,3rem);box-shadow:inset 0 1px #ffffff1f,0 32px 90px #00000047}.week-system-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.week-system-head span{color:rgba(var(--tf-bg-rgb), .52)}.week-system-head strong{color:var(--tf-bg);font-size:.95rem}.week-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.62rem;display:grid}.week-column{border:1px solid rgba(var(--tf-bg-rgb), .1);background:linear-gradient(#ffffff17,#ffffff09);border-radius:8px;align-content:start;gap:.48rem;min-height:156px;padding:.72rem;display:grid}.week-column span{color:rgba(var(--tf-bg-rgb), .48)}.week-column i{border:1px solid rgba(var(--tf-accent-rgb), .24);background:rgba(var(--tf-bg-rgb), .08);color:rgba(var(--tf-bg-rgb), .78);border-radius:7px;padding:.52rem .54rem;font-size:.74rem;font-style:normal;font-weight:850;line-height:1.15;animation:13s ease-in-out infinite waveItemPulse;display:block}.week-column:nth-child(2) i{animation-delay:-2s}.week-column:nth-child(3) i{animation-delay:-4s}.week-column:nth-child(4) i{animation-delay:-6s}.week-column:nth-child(5) i{animation-delay:-8s}.automation-ribbon{z-index:5;pointer-events:none;gap:.5rem;display:flex;position:absolute;bottom:clamp(17rem,30vh,22rem);left:50%;transform:translate(-50%)}.automation-ribbon span{border:1px solid rgba(var(--tf-bg-rgb), .13);background:rgba(var(--tf-ink-soft-rgb), .58);color:rgba(var(--tf-bg-rgb), .56);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;padding:.48rem .62rem;position:relative}.automation-ribbon span:after{content:"";border-radius:inherit;border:1px solid rgba(var(--tf-accent-rgb), .5);opacity:0;animation:12s ease-in-out infinite waveStagePulse;animation-delay:calc(var(--stage-index) * .8s);position:absolute;inset:-1px}@keyframes waveAurora{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes waveMeshDrift{to{background-position:160px 160px,74px 74px,74px 74px}}@keyframes waveSignal{0%,12%{opacity:0;transform:translate(0)scale(.76)}22%,72%{opacity:1}to{opacity:0;transform:translate(82vw)scale(1.08)}}@keyframes waveCardFloat{0%,to{translate:0}50%{translate:0 -8px}}@keyframes waveChannelFloat{0%,to{margin-top:0}50%{margin-top:-9px}}@keyframes waveItemPulse{0%,56%,to{border-color:rgba(var(--tf-accent-rgb), .24);background:rgba(var(--tf-bg-rgb), .08)}64%{border-color:rgba(var(--tf-accent-rgb), .52);background:rgba(var(--tf-bg-rgb), .14)}}@keyframes waveStagePulse{0%,18%,to{opacity:0}8%{opacity:1}}.trueflow-field{--flow-cursor-x:76%;--flow-cursor-y:38%;--flow-shift-x:0px;--flow-shift-y:0px;--flow-shift-soft-x:0px;--flow-shift-soft-y:0px;inset:0 0 calc(-1 * var(--hero-fade-tail)) 0;z-index:1;pointer-events:none;position:absolute;overflow:hidden}.trueflow-field:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(180deg, rgba(var(--tf-ink-rgb), .9) 0%, rgba(var(--tf-ink-rgb), .24) 42%, rgba(var(--tf-ink-rgb), .48) 66%, rgba(var(--tf-bg-rgb), .22) 82%, rgba(var(--tf-bg-rgb), .92) 100%), linear-gradient(90deg, rgba(var(--tf-ink-rgb), .66) 0%, rgba(var(--tf-ink-rgb), .1) 45%, rgba(var(--tf-ink-rgb), .66) 100%);position:absolute;inset:0}.trueflow-field:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at var(--flow-cursor-x) var(--flow-cursor-y), rgba(var(--tf-accent-rgb), .1), transparent 18rem), radial-gradient(circle at 18% 72%, rgba(var(--tf-aux-rgb), .16), transparent 28rem), radial-gradient(circle at 82% 28%, rgba(var(--tf-accent-rgb), .2), transparent 25rem);filter:blur(4px);opacity:.95;animation:16s ease-in-out infinite trueflowAurora;position:absolute;inset:0}.flow-aurora{z-index:1;pointer-events:none;background:linear-gradient(110deg, transparent 0%, rgba(var(--tf-accent-rgb), .11) 28%, rgba(var(--tf-aux-rgb), .07) 54%, transparent 82%);filter:blur(18px);opacity:1;transform:translate3d(var(--flow-shift-x), var(--flow-shift-y), 0);transition:transform .22s ease-out;animation:12s ease-in-out infinite trueflowBreath;position:absolute;inset:4% -12% -8%}.flow-noise{z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 50%, rgba(var(--tf-bg-rgb), .08) 0 1px, transparent 2px), linear-gradient(rgba(var(--tf-bg-rgb), .018) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--tf-bg-rgb), .014) 1px, transparent 1px);opacity:.42;transform:translate3d(var(--flow-shift-soft-x), var(--flow-shift-soft-y), 0);background-size:150px 150px,80px 80px,80px 80px;transition:transform .22s ease-out;animation:52s linear infinite trueflowGridDrift;position:absolute;inset:-6%;-webkit-mask-image:radial-gradient(at 50% 52%,#000 0%,#000000c7 44%,#0000 78%);mask-image:radial-gradient(at 50% 52%,#000 0%,#000000c7 44%,#0000 78%)}.flow-lines{z-index:3;pointer-events:none;fill:none;width:112%;height:120%;transform:translate3d(var(--flow-shift-soft-x), var(--flow-shift-soft-y), 0);transition:transform .22s ease-out;position:absolute;inset:-10%}.flow-lines path{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:14 18 170 24;animation:18s linear infinite trueflowLineTravel}.flow-lines-back path{stroke:rgba(var(--tf-bg-rgb), .15);stroke-width:1.35px;filter:drop-shadow(0 0 16px rgba(var(--tf-accent-rgb), .13))}.flow-lines-back path:nth-child(2){animation-duration:23s;animation-direction:reverse}.flow-lines-back path:nth-child(3){animation-duration:27s}.flow-lines-front{z-index:4;transform:translate3d(var(--flow-shift-x), var(--flow-shift-y), 0)}.flow-lines-front path{stroke:rgba(var(--tf-accent-rgb), .48);stroke-width:1.75px;stroke-dasharray:34 28 220 36;filter:drop-shadow(0 0 24px rgba(var(--tf-accent-rgb), .32));animation-duration:20s}.flow-lines-front path:nth-child(2){stroke:rgba(var(--tf-bg-rgb), .22);animation-duration:26s;animation-direction:reverse}.flow-particle{z-index:4;aspect-ratio:1;background:var(--tf-accent);width:7px;box-shadow:0 0 0 7px rgba(var(--tf-accent-rgb), .08), 0 0 30px rgba(var(--tf-accent-rgb), .52);opacity:.6;pointer-events:none;border-radius:999px;animation:13s ease-in-out infinite trueflowParticle;position:absolute}.particle-one{top:64%;left:9%}.particle-two{animation-delay:-5s;top:36%;right:14%}.particle-three{opacity:.44;width:5px;animation-delay:-9s;bottom:16%;left:38%}.particle-four{opacity:.38;width:5px;animation-delay:-13s;bottom:23%;right:32%}@keyframes trueflowAurora{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@keyframes trueflowBreath{0%,to{opacity:.76;scale:1}50%{opacity:.98;scale:1.045}}@keyframes trueflowGridDrift{to{background-position:150px 150px,80px 80px,80px 80px}}@keyframes trueflowLineTravel{to{stroke-dashoffset:-520px}}@keyframes trueflowParticle{0%,to{opacity:.24;transform:translate(0,0)scale(.9)}42%{opacity:.72}50%{transform:translate(96px,-28px)scale(1.14)}}.hero-demo{background:var(--tf-bg);border:1px solid #ffffff2e;border-radius:8px;animation:7s ease-in-out infinite heroDemoFloat;overflow:hidden;transform:rotateX(3deg)rotateY(-5deg);box-shadow:0 32px 90px #00000057}@keyframes heroDemoFloat{0%,to{transform:rotateX(3deg)rotateY(-5deg)translateY(0)}50%{transform:rotateX(2deg)rotateY(-3deg)translateY(-14px)}}.hero-demo-top{border-bottom:1px solid var(--tf-border);background:var(--tf-bg);align-items:center;gap:.5rem;min-height:46px;padding:0 1rem;display:flex}.hero-demo-top span{background:var(--tf-accent);border-radius:999px;width:10px;height:10px}.hero-demo-top span:nth-child(2){background:var(--tf-border)}.hero-demo-top span:nth-child(3){background:var(--tf-accent-deep)}.hero-demo-top strong{color:var(--tf-muted);margin-left:.4rem;font-size:.78rem}.hero-demo-body{gap:1rem;padding:1rem;display:grid}.hero-demo-main{background:linear-gradient(135deg, rgba(var(--tf-ink-rgb), .86), rgba(var(--tf-ink-soft-rgb), .42)), linear-gradient(45deg, var(--tf-accent-deep), var(--tf-border));min-height:310px;color:var(--tf-bg);border-radius:8px;align-content:end;gap:1rem;padding:clamp(1.2rem,2vw,1.75rem);display:grid}.hero-demo-main span{color:rgba(var(--tf-bg-rgb), .72);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.hero-demo-main strong{max-width:560px;color:var(--tf-on-dark);letter-spacing:-.045em;font-size:clamp(2rem,4.2vw,3.75rem);line-height:.95}.hero-demo-main button{background:var(--tf-surface);width:fit-content;color:var(--tf-ink);border:0;border-radius:8px;padding:.85rem 1rem;font-weight:900}.hero-demo-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.hero-demo-grid div{border:1px solid var(--tf-border);background:var(--tf-surface);border-radius:8px;padding:.9rem}.hero-demo-grid span{color:var(--tf-muted);font-size:.72rem;font-weight:900;display:block}.hero-demo-grid strong{color:var(--tf-ink);margin-top:.3rem;font-size:1.55rem;display:block}.hero-visual{background:radial-gradient(circle at 52% 45%, rgba(var(--tf-accent-rgb), .32), transparent 15rem), radial-gradient(circle at 22% 18%, rgba(var(--tf-bg-rgb), .12), transparent 12rem), linear-gradient(145deg, rgba(var(--tf-bg-rgb), .12), rgba(var(--tf-bg-rgb), .03)), var(--tf-ink);border:1px solid #ffffff2e;border-radius:8px;min-height:clamp(520px,42vw,660px);animation:7s ease-in-out infinite heroVisualFloat;position:relative;overflow:hidden;transform:rotateX(3deg)rotateY(-5deg);box-shadow:0 32px 90px #0000005c}.hero-visual:before{content:"";border:1px solid rgba(var(--tf-bg-rgb), .08);pointer-events:none;border-radius:8px;position:absolute;inset:1rem}.hero-visual:after{content:"";background:radial-gradient(ellipse, rgba(var(--tf-accent-rgb), .32), transparent 68%);filter:blur(14px);height:45%;animation:6.5s ease-in-out infinite heroVisualGlow;position:absolute;inset:auto -18% -34% 18%}@keyframes heroVisualFloat{0%,to{transform:rotateX(3deg)rotateY(-5deg)translateY(0)}50%{transform:rotateX(2deg)rotateY(-3deg)translateY(-14px)}}@keyframes heroVisualGlow{0%,to{opacity:.62;transform:translate(0,0)scale(1)}50%{opacity:.96;transform:translate(-2rem,-1rem)scale(1.08)}}.hero-visual-grid{background-image:linear-gradient(rgba(var(--tf-bg-rgb), .055) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--tf-bg-rgb), .045) 1px, transparent 1px);opacity:.75;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.orbit-ring{border:1px solid rgba(var(--tf-bg-rgb), .15);border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.orbit-one{aspect-ratio:1;width:64%;animation:5.5s ease-in-out infinite orbitPulse}.orbit-two{aspect-ratio:1;width:88%;animation:7s ease-in-out infinite reverse orbitPulse}.orbit-three{aspect-ratio:1;border-color:rgba(var(--tf-accent-rgb), .18);width:112%;animation:18s linear infinite orbitSpin}@keyframes orbitPulse{0%,to{opacity:.44;transform:translate(-50%,-50%)scale(.98)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.03)}}@keyframes orbitSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}.orbit-dot{z-index:2;background:var(--tf-bg);width:12px;height:12px;box-shadow:0 0 0 8px rgba(var(--tf-bg-rgb), .09), 0 0 34px rgba(var(--tf-accent-rgb), .75);border-radius:999px;position:absolute}.dot-one{animation:6.5s ease-in-out infinite dotDriftOne;top:18%;left:42%}.dot-two{animation:7s ease-in-out infinite dotDriftTwo;bottom:33%;right:14%}.dot-three{background:var(--tf-accent);animation:8s ease-in-out infinite dotDriftThree;bottom:18%;left:24%}@keyframes dotDriftOne{50%{transform:translate(18px,26px)}}@keyframes dotDriftTwo{50%{transform:translate(-22px,-16px)}}@keyframes dotDriftThree{50%{transform:translate(24px,-18px)}}.demand-core,.signal-card,.booking-card,.approval-card,.conversion-card{z-index:3;border:1px solid rgba(var(--tf-bg-rgb), .16);background:rgba(var(--tf-bg-rgb), .92);color:var(--tf-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;position:absolute;box-shadow:0 22px 54px #0000003d}.demand-core{z-index:4;text-align:center;background:linear-gradient(180deg, #fff, var(--tf-bg));justify-items:center;width:min(38%,250px);padding:clamp(1rem,2vw,1.35rem);animation:4.8s ease-in-out infinite coreBeat;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.demand-core svg,.signal-card svg,.approval-card svg,.conversion-card svg{color:var(--tf-accent)}.demand-core span,.signal-card span,.booking-card-head span,.approval-card span,.conversion-card span{color:var(--tf-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.demand-core strong{letter-spacing:-.045em;margin-top:.25rem;font-size:clamp(1.55rem,3.1vw,2.4rem);line-height:.95}@keyframes coreBeat{0%,to{box-shadow:0 22px 54px #0000003d, 0 0 0 rgba(var(--tf-accent-rgb), 0)}50%{box-shadow:0 28px 64px #00000052, 0 0 44px rgba(var(--tf-accent-rgb), .34)}}.signal-card{align-items:center;gap:.7rem;width:max-content;max-width:250px;padding:.8rem .9rem;animation:5.6s ease-in-out infinite signalLift;display:inline-flex}.signal-card strong{margin-top:.18rem;font-size:1rem;line-height:1.1;display:block}.signal-web{top:12%;left:8%}.signal-social{animation-delay:-1.8s;top:16%;right:8%}.signal-pms{animation-delay:-3.2s;bottom:12%;right:10%}@keyframes signalLift{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.booking-card{width:min(42%,270px);padding:1rem;animation:6.2s ease-in-out infinite cardFloat;bottom:10%;left:7%}.booking-card-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.booking-card-head strong{color:var(--tf-ink);letter-spacing:-.04em;font-size:1.55rem}.booking-meter{background:var(--tf-border);border-radius:999px;height:10px;margin:.85rem 0;position:relative;overflow:hidden}.booking-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--tf-accent-deep), var(--tf-accent));width:72%;animation:3.4s ease-in-out infinite meterFill;position:absolute;inset:0 auto 0 0}.booking-card p{color:var(--tf-muted);margin:0;font-size:.78rem;font-weight:700;line-height:1.45}@keyframes meterFill{0%,to{width:58%}50%{width:86%}}.approval-card{gap:.3rem;width:min(30%,200px);padding:.95rem;animation:7.1s ease-in-out infinite reverse cardFloat;display:grid;top:36%;right:5%}.approval-card div{align-items:center;gap:.45rem;display:inline-flex}.approval-card strong{font-size:1.15rem;line-height:1.1}.approval-card small{color:var(--tf-muted);font-weight:800}.conversion-card{z-index:5;background:rgba(var(--tf-ink-soft-rgb), .9);color:var(--tf-on-dark);align-items:center;gap:.45rem;padding:.65rem .8rem;animation:5s ease-in-out infinite conversionPop;display:inline-flex;top:32%;left:28%}.conversion-card span{color:var(--tf-bg);white-space:nowrap}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(14px)}}@keyframes conversionPop{0%,to{opacity:.78;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}.approval-row button{background:var(--tf-surface);color:var(--tf-ink);cursor:default;border:0;border-radius:8px;font-weight:800}@keyframes lineTravel{0%{transform:translate(-120%)}to{transform:translate(260%)}}.fee-section{box-sizing:border-box;background:radial-gradient(circle at 18% 20%, rgba(var(--tf-accent-rgb), .16), transparent 32rem), linear-gradient(180deg, var(--tf-bg) 0%, #fff 12%, #fff 90%, var(--tf-ink) 100%);align-items:center;min-height:100svh;padding:clamp(4.5rem,7vh,6rem) 0;scroll-margin-top:5.5rem;display:grid;position:relative}.fee-section:before{content:"";pointer-events:none;background-image:linear-gradient(rgba(var(--tf-border-rgb), .36) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--tf-border-rgb), .26) 1px, transparent 1px);opacity:.42;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0009,#0000 66%);mask-image:linear-gradient(90deg,#0009,#0000 66%)}.fee-grid{grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.marketing-panel-reveal{min-width:0}.fee-copy{gap:1rem;display:grid}.fee-copy h2{max-width:760px;color:var(--tf-ink);letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,4.6vw,5rem);line-height:.98}.fee-copy p{max-width:720px;color:var(--tf-muted);margin:0;font-size:1.08rem;line-height:1.7}.fee-points{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.fee-points span{border:1px solid var(--tf-border);color:var(--tf-ink-soft);box-shadow:var(--shadow-sm);background:#ffffffd1;border-radius:8px;align-items:center;gap:.45rem;padding:.7rem .85rem;font-size:.92rem;font-weight:800;display:inline-flex}.fee-points svg{color:var(--tf-accent)}.fee-visual{border:1px solid var(--tf-border);background:radial-gradient(circle at 88% 12%, rgba(var(--tf-aux-rgb), .13), transparent 18rem), radial-gradient(circle at 12% 86%, rgba(var(--tf-accent-rgb), .16), transparent 18rem), linear-gradient(135deg, #fffffff2, rgba(var(--tf-bg-rgb), .92)), #fff;min-height:430px;box-shadow:0 30px 90px rgba(var(--tf-ink-rgb), .12);border-radius:8px;gap:1rem;padding:clamp(1rem,2vw,1.6rem);display:grid}.monthly-fee-visual{grid-template-rows:auto auto 1fr}.fee-label{color:var(--tf-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900;display:block}.monthly-fee-head{background:linear-gradient(135deg, rgba(var(--tf-ink-rgb), .94), rgba(var(--tf-ink-soft-rgb), .96)), var(--tf-ink);color:var(--tf-bg);border-radius:8px;gap:.3rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.monthly-fee-head span{color:rgba(var(--tf-bg-rgb), .68);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:900}.monthly-fee-head>strong{color:var(--tf-on-dark);letter-spacing:-.06em;font-size:clamp(3rem,5vw,4.8rem);line-height:.95}.monthly-fee-head p{color:rgba(var(--tf-bg-rgb), .72);margin:0;font-weight:700}.monthly-slider{gap:.55rem;margin-top:.55rem;display:grid}.monthly-slider>span{color:rgba(var(--tf-bg-rgb), .68);justify-content:space-between;gap:1rem;font-size:.74rem;font-weight:900;line-height:1;display:flex}.monthly-slider>span strong{color:inherit;font-size:inherit;line-height:inherit;letter-spacing:0}.monthly-slider input{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0}.monthly-slider input:focus-visible{outline:2px solid var(--tf-bg);outline-offset:5px;border-radius:999px}.monthly-slider input::-webkit-slider-runnable-track{border:1px solid rgba(var(--tf-bg-rgb), .18);background:linear-gradient(90deg, var(--tf-accent) 0 var(--slider-progress), rgba(var(--tf-bg-rgb), .14) var(--slider-progress) 100%);border-radius:999px;height:10px;box-shadow:inset 0 1px 2px #0000003d}.monthly-slider input::-moz-range-track{border:1px solid rgba(var(--tf-bg-rgb), .18);background:linear-gradient(90deg, var(--tf-accent) 0 var(--slider-progress), rgba(var(--tf-bg-rgb), .14) var(--slider-progress) 100%);border-radius:999px;height:10px;box-shadow:inset 0 1px 2px #0000003d}.monthly-slider input::-webkit-slider-thumb{border:2px solid var(--tf-ink);appearance:none;background:var(--tf-bg);width:22px;height:22px;box-shadow:0 0 0 4px rgba(var(--tf-accent-rgb), .32), 0 7px 16px #00000042;border-radius:999px;margin-top:-7px}.monthly-slider input::-moz-range-thumb{border:2px solid var(--tf-ink);background:var(--tf-bg);width:22px;height:22px;box-shadow:0 0 0 4px rgba(var(--tf-accent-rgb), .32), 0 7px 16px #00000042;border-radius:999px}.monthly-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.monthly-panel{border:1px solid var(--tf-border);box-shadow:var(--shadow-sm);background:#ffffffc7;border-radius:8px;gap:.9rem;padding:1rem;display:grid}.trueflow-panel{border-color:rgba(var(--tf-aux-rgb), .26);background:linear-gradient(135deg, rgba(var(--tf-aux-rgb), .1), #ffffffe0), #fff}.monthly-panel-main{gap:.15rem;display:grid}.monthly-panel-main strong{color:var(--tf-ink);letter-spacing:-.055em;font-size:clamp(2.2rem,4vw,3.5rem);line-height:.95}.value-panel .monthly-panel-main strong{color:var(--tf-aux)}.trueflow-panel .monthly-panel-main strong{color:var(--tf-accent-deep)}.monthly-panel-main span{color:var(--tf-muted);text-transform:uppercase;font-size:.9rem;font-weight:900}.monthly-panel p{color:var(--tf-muted);margin:0;font-size:.9rem;line-height:1.55}.monthly-roi-callout{border:1px solid rgba(var(--tf-aux-rgb), .2);background:linear-gradient(135deg, rgba(var(--tf-aux-rgb), .1), #ffffffb3), #fff;border-radius:8px;gap:.2rem;padding:.95rem;display:grid}.monthly-roi-callout strong{color:var(--tf-aux);letter-spacing:-.05em;font-size:clamp(1.65rem,3vw,2.45rem);line-height:.95}.monthly-roi-callout span{color:var(--tf-muted);text-transform:uppercase;font-size:.78rem;font-weight:900;line-height:1.25}.monthly-bars{align-items:end;gap:.45rem;min-height:70px;padding-top:.5rem;display:flex}.monthly-bars span{background:linear-gradient(180deg, var(--tf-aux), var(--tf-accent));transform-origin:bottom;border-radius:6px 6px 0 0;flex:1;transition:height .18s;animation:5.5s ease-in-out infinite monthlyBarRise;display:block}.monthly-bars .bar-one{height:34px}.monthly-bars .bar-two{height:52px;animation-delay:-1.4s}.monthly-bars .bar-three{height:70px;animation-delay:-2.8s}@keyframes monthlyBarRise{0%,to{opacity:.72;transform:scaleY(.88)}50%{opacity:1;transform:scaleY(1)}}.monthly-flatline{align-items:end;min-height:70px;padding-top:.5rem;display:grid}.monthly-flatline span{background:rgba(var(--tf-aux-rgb), .18);border-radius:999px;height:10px;display:block;position:relative;overflow:hidden}.monthly-flatline span:after{content:"";background:linear-gradient(90deg, transparent, var(--tf-aux), transparent);width:46%;animation:4.2s ease-in-out infinite flatlineSweep;position:absolute;inset:0}@keyframes flatlineSweep{0%,18%{transform:translate(-110%)}68%,to{transform:translate(220%)}}.monthly-fee-table{border:1px solid var(--tf-border);background:#ffffffd1;border-radius:8px;align-self:end;display:grid;overflow:hidden}.monthly-fee-row{border-top:1px solid rgba(var(--tf-border-rgb), .78);color:var(--tf-ink-soft);grid-template-columns:1.35fr .8fr 1fr;align-items:center;gap:.65rem;padding:.72rem .9rem;font-size:.86rem;display:grid}.monthly-fee-row:first-child{border-top:0}.monthly-fee-row span,.monthly-fee-row strong{min-width:0}.monthly-fee-row strong{font-size:.95rem}.monthly-fee-row strong:last-child{color:var(--tf-aux)}.header-row{background:var(--tf-bg);color:var(--tf-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:900}.problem-section,.products-section,.ai-section,.integration-section,.process-section,.experience-section,.pricing-section,.cta-section{box-sizing:border-box;align-items:center;min-height:100svh;padding:clamp(4.5rem,7vh,6rem) 0;scroll-margin-top:5.5rem;display:grid}.products-section,.ai-section,.pricing-section{min-height:100svh}.problem-section{margin-top:calc(-1 * var(--hero-fade-tail));padding-top:calc(clamp(4.5rem, 7vh, 6rem) + var(--hero-fade-tail));background:linear-gradient(180deg, transparent 0, transparent 6rem, rgba(var(--tf-bg-rgb), .22) 10rem, var(--tf-bg) calc(var(--hero-fade-tail) + 5rem), #fff calc(var(--hero-fade-tail) + 13rem), #fff 90%, var(--tf-bg) 100%)}.products-section{background:linear-gradient(180deg, var(--tf-bg) 0%, var(--tf-bg-soft) 12%, var(--tf-bg-soft) 90%, #fff 100%)}.integration-section{background:linear-gradient(180deg, #fff 0%, #fff 90%, var(--tf-bg-soft) 100%)}.process-section{background:linear-gradient(180deg, var(--tf-bg) 0%, #fff 12%, #fff 100%)}.pricing-section{background:linear-gradient(180deg, #fff 0%, #fff 90%, var(--tf-bg) 100%)}.section-heading{gap:.9rem;max-width:850px;margin-bottom:clamp(2rem,5vh,3.25rem);display:grid}.section-heading.narrow{text-align:center;margin-left:auto;margin-right:auto}.section-kicker{color:var(--tf-accent)}.section-heading.narrow .section-kicker{margin:0 auto}.section-heading h2,.ai-copy h2,.experience-grid h2,.cta-inner h2{color:var(--tf-ink);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.02}.section-heading p,.ai-copy p,.experience-grid p,.cta-inner p{max-width:760px;color:var(--tf-muted);margin:0;font-size:1.06rem;line-height:1.7}.section-heading.narrow p{margin:0 auto}.pain-grid,.product-grid,.process-grid,.pricing-grid{gap:1rem;display:grid}.pain-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pain-card,.product-card,.process-step,.pricing-card,.integration-card,.guest-card{border:1px solid var(--tf-border);background:var(--tf-surface);box-shadow:0 20px 55px rgba(var(--tf-ink-rgb), .07);border-radius:8px}.pain-card{padding:1.5rem}.pain-card svg,.process-step svg,.guest-card-head svg{color:var(--tf-accent)}.pain-card h3,.product-card h3,.process-step h3,.integration-card strong,.pricing-card h3{color:var(--tf-ink);letter-spacing:-.02em;margin:1rem 0 .55rem;font-size:1.12rem;line-height:1.25}.pain-card p,.product-card p,.process-step p,.integration-card p,.pricing-card p{color:var(--tf-muted);margin:0;line-height:1.6}.problem-reframe{border:1px solid rgba(var(--tf-accent-rgb), .28);background:var(--tf-bg);max-width:980px;color:var(--tf-muted);text-align:center;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .65rem;margin:clamp(1.25rem,3vh,2rem) auto 0;padding:1rem 1.2rem;line-height:1.55;display:flex}.problem-reframe strong{color:var(--tf-ink)}.product-carousel{gap:1.25rem;min-width:0;display:grid}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.25rem;min-width:0}.product-card{box-sizing:border-box;background:linear-gradient(135deg, #fffffffa, rgba(var(--tf-bg-rgb), .96)), #fff;isolation:isolate;grid-template-rows:auto minmax(250px,1fr);gap:clamp(1.1rem,2vw,1.7rem);min-width:0;min-height:clamp(500px,38vw,570px);padding:clamp(1.15rem,2.2vw,1.7rem);transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden}.product-card:before{content:"";z-index:-1;background:linear-gradient(120deg, rgba(var(--tf-aux-rgb), .08), transparent 38%), linear-gradient(300deg, rgba(var(--tf-accent-rgb), .16), transparent 42%);opacity:.82;pointer-events:none;position:absolute;inset:0}.product-card:after{content:"";background:linear-gradient(90deg, transparent, var(--tf-accent), transparent);width:30%;height:3px;animation:5s ease-in-out infinite cardSweep;position:absolute;top:0;left:-35%}.product-card:nth-child(2):after{animation-delay:.8s}@keyframes cardSweep{0%,42%,to{opacity:0;transform:translate(0)}52%{opacity:1}72%{opacity:0;transform:translate(460%)}}.product-card:hover,.integration-card:hover,.pricing-card:hover{box-shadow:0 24px 70px rgba(var(--tf-ink-rgb), .1);transform:translateY(-4px)}.product-card:hover{border-color:rgba(var(--tf-accent-rgb), .48)}.product-copy{z-index:3;align-content:start;gap:.95rem;min-width:0;display:grid;position:relative}.product-card-head{align-items:center;gap:.85rem;display:flex}.product-icon{background:var(--tf-bg-soft);width:48px;height:48px;color:var(--tf-accent);border-radius:8px;place-items:center;display:grid}.product-card-head>span{color:var(--tf-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900;display:block}.product-card h3{letter-spacing:-.04em;max-width:15ch;margin:0;font-size:clamp(1.6rem,2.45vw,2.35rem);line-height:1.02}.product-card p{max-width:58ch;line-height:1.58}.product-card ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:.1rem 0 0;padding:0;list-style:none;display:grid}.product-card li{color:var(--tf-ink-soft);align-items:flex-start;gap:.45rem;font-size:.92rem;font-weight:800;line-height:1.35;display:flex}.product-card li svg{color:var(--tf-accent);flex:none;margin-top:.1rem}.product-preview{z-index:2;box-sizing:border-box;border:1px solid rgba(var(--tf-ink-rgb), .12);background:linear-gradient(145deg, rgba(var(--tf-ink-rgb), .98), rgba(var(--tf-ink-soft-rgb), .96)), var(--tf-ink);min-width:0;min-height:250px;box-shadow:inset 0 1px 0 #ffffff1f, 0 22px 54px rgba(var(--tf-ink-rgb), .18);color:var(--tf-bg);border-radius:8px;position:relative;overflow:hidden}.product-web-preview{background:linear-gradient(120deg, rgba(var(--tf-aux-rgb), .42), transparent 48%), linear-gradient(145deg, var(--tf-ink-soft), var(--tf-ink-soft))}.product-social-preview{background:linear-gradient(120deg, rgba(var(--tf-accent-rgb), .28), transparent 48%), linear-gradient(145deg, var(--tf-ink), var(--tf-ink-soft))}.product-preview-grid{background-image:linear-gradient(rgba(var(--tf-bg-rgb), .07) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--tf-bg-rgb), .055) 1px, transparent 1px);opacity:.65;background-size:38px 38px;animation:11s linear infinite productGridDrift;position:absolute;inset:0}@keyframes productGridDrift{to{background-position:38px 38px}}.product-preview:after{content:"";background:linear-gradient(100deg, transparent, rgba(var(--tf-bg-rgb), .13), transparent);width:46%;height:170%;animation:8.5s ease-in-out infinite productSheen;position:absolute;inset:-35% auto auto -45%;transform:rotate(14deg)}.product-social-preview:after{animation-delay:-2.2s}@keyframes productSheen{0%,42%{opacity:0;transform:translate(0)rotate(14deg)}56%{opacity:1}78%,to{opacity:0;transform:translate(390%)rotate(14deg)}}.product-flow{z-index:2;contain:paint;background:linear-gradient(90deg, transparent 0%, rgba(var(--tf-bg-rgb), .14) 26%, var(--tf-accent) 46%, var(--tf-bg) 52%, rgba(var(--tf-bg-rgb), .14) 74%, transparent 100%);transform-origin:0;background-size:220% 100%;border-radius:999px;height:2px;animation:3s ease-in-out infinite productFlowScan;position:absolute;overflow:clip}.product-flow:after{content:none}@keyframes productFlowScan{0%{background-position:180% 0}to{background-position:-80% 0}}.product-flow-one{width:64%;top:66%;left:13%;transform:rotate(-8deg)}.product-flow-two{width:52%;top:34%;left:25%;transform:rotate(17deg)}.product-flow-two,.product-flow-four{animation-delay:-1.2s}.product-flow-three{width:62%;top:42%;left:16%;transform:rotate(8deg)}.product-flow-four{width:48%;top:70%;left:26%;transform:rotate(-16deg)}@keyframes productFlowTravel{0%{transform:translate(-105%)}to{transform:translate(105%)}}.product-pulse{z-index:5;aspect-ratio:1;background:var(--tf-bg);width:7px;box-shadow:0 0 0 5px rgba(var(--tf-bg-rgb), .07), 0 0 22px rgba(var(--tf-accent-rgb), .62);opacity:0;border-radius:999px;position:absolute}.product-pulse-one{animation:7s ease-in-out infinite productPulseOne;top:66%;left:16%}.product-pulse-two{background:var(--tf-accent);animation:7.4s ease-in-out -1.1s infinite productPulseTwo;top:34%;left:28%}.product-pulse-three{animation:7.8s ease-in-out -1.6s infinite productPulseThree;top:43%;left:18%}@keyframes productPulseOne{0%{opacity:0;transform:translate(0,0)scale(.72)}18%,74%{opacity:1}to{opacity:0;transform:translate(250px,-32px)scale(1)}}@keyframes productPulseTwo{0%{opacity:0;transform:translate(0,0)scale(.72)}18%,74%{opacity:1}to{opacity:0;transform:translate(190px,82px)scale(1)}}@keyframes productPulseThree{0%{opacity:0;transform:translate(0,0)scale(.72)}18%,74%{opacity:1}to{opacity:0;transform:translate(230px,42px)scale(1)}}.mini-site-window,.mini-draft-window,.mini-approval-window,.mini-input-stack,.mini-proof-chip{z-index:4;box-sizing:border-box;border:1px solid rgba(var(--tf-bg-rgb), .16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;max-width:calc(100% - 1rem);position:absolute;box-shadow:0 22px 50px #0000004d}.mini-site-window{background:var(--tf-bg);width:min(62%,390px);color:var(--tf-ink);animation:7s ease-in-out infinite productWindowFloat;top:9%;left:7%;overflow:hidden}@keyframes productWindowFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mini-browser-bar{border-bottom:1px solid var(--tf-border);background:var(--tf-surface);align-items:center;gap:.35rem;padding:.58rem .7rem;display:flex}.mini-browser-bar span{aspect-ratio:1;background:var(--tf-border);border-radius:999px;width:7px}.mini-browser-bar strong{color:var(--tf-muted);letter-spacing:.04em;margin-left:auto;font-size:.66rem}.mini-property-photo{background:linear-gradient(180deg, transparent 0%, rgba(var(--tf-ink-rgb), .45) 100%), linear-gradient(145deg, var(--tf-aux) 0%, var(--tf-border) 52%, var(--tf-accent-deep) 100%);min-height:116px;color:var(--tf-on-dark);align-content:end;padding:.9rem;display:grid}.mini-property-photo span,.mini-draft-head span,.mini-approval-window span,.mini-input-stack span,.mini-proof-chip span{letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.mini-property-photo strong{letter-spacing:-.04em;max-width:8ch;font-size:1.45rem;line-height:.98}.mini-booking-row{background:var(--tf-surface);justify-content:space-between;align-items:center;gap:.65rem;padding:.75rem;display:flex}.mini-booking-row span{color:var(--tf-muted);font-size:.74rem;font-weight:800}.mini-booking-row strong{background:var(--tf-ink);color:var(--tf-on-dark);border:0;border-radius:8px;padding:.48rem .68rem;font-size:.78rem;font-weight:900}.mini-proof-chip{background:rgba(var(--tf-bg-rgb), .94);color:var(--tf-ink);align-items:center;gap:.48rem;padding:.68rem .75rem;display:inline-flex}.mini-proof-chip svg{color:var(--tf-accent)}.mini-pms-proof{top:24%;right:7%}.mini-commission-proof{bottom:16%;right:10%}.mini-draft-window{background:rgba(var(--tf-bg-rgb), .94);width:min(58%,360px);color:var(--tf-ink);gap:.7rem;padding:1rem;animation:7.4s ease-in-out infinite productWindowFloat;display:grid;top:12%;left:7%}.mini-draft-head,.mini-approval-window>div{color:var(--tf-accent-deep);align-items:center;gap:.48rem;display:flex}.mini-draft-window strong{letter-spacing:-.04em;max-width:10ch;font-size:1.55rem;line-height:1}.mini-draft-window p{max-width:30ch;color:var(--tf-muted);font-size:.82rem;line-height:1.45}.mini-draft-lines{gap:.35rem;display:grid}.mini-draft-lines span{background:linear-gradient(90deg, var(--tf-border), rgba(var(--tf-border-rgb), .28));border-radius:999px;height:7px}.mini-draft-lines span:nth-child(2){width:76%}.mini-draft-lines span:nth-child(3){width:52%}.mini-approval-window{background:rgba(var(--tf-ink-rgb), .78);color:var(--tf-bg);gap:.35rem;padding:.85rem;display:grid;top:20%;right:7%}.mini-approval-window strong{font-size:1rem;line-height:1.1}.mini-input-stack{background:rgba(var(--tf-bg-rgb), .94);color:var(--tf-ink);gap:.45rem;padding:.85rem;display:grid;bottom:11%;right:9%}.mini-input-stack span{border:1px solid rgba(var(--tf-accent-rgb), .2);background:var(--tf-surface);color:var(--tf-muted);border-radius:999px;padding:.42rem .56rem}.bundle-bridge{box-sizing:border-box;border:1px solid rgba(var(--tf-accent-rgb), .36);background:radial-gradient(circle at 78% 22%, rgba(var(--tf-accent-rgb), .18), transparent 32rem), linear-gradient(135deg, var(--tf-ink-soft), var(--tf-ink));box-shadow:0 24px 70px rgba(var(--tf-ink-rgb), .14);color:var(--tf-bg);border-radius:8px;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.25rem;padding:clamp(1.35rem,2.5vw,2.25rem);display:flex}.bundle-bridge h3{max-width:760px;color:var(--tf-bg);letter-spacing:-.035em;margin:.55rem 0 .65rem;font-size:clamp(1.55rem,2.8vw,2.7rem);line-height:1.02}.bundle-bridge p{max-width:780px;color:rgba(var(--tf-bg-rgb), .74);margin:0;line-height:1.65}.bundle-flow{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;display:flex}.bundle-flow span{border:1px solid rgba(var(--tf-bg-rgb), .18);color:rgba(var(--tf-bg-rgb), .88);letter-spacing:.04em;text-transform:uppercase;background:#ffffff12;border-radius:999px;padding:.48rem .65rem;font-size:.76rem;font-weight:900}.bundle-flow strong{background:linear-gradient(90deg, rgba(var(--tf-accent-rgb), .2), var(--tf-accent), rgba(var(--tf-bg-rgb), .82));border-radius:999px;width:2.6rem;height:2px;overflow:hidden}.bundle-bridge .btn{flex:none;gap:.55rem}.ai-section{background:linear-gradient(180deg, var(--tf-ink) 0%, rgba(var(--tf-ink-rgb), .98) 90%, var(--tf-bg) 100%), linear-gradient(120deg, rgba(var(--tf-ink-rgb), .98), rgba(var(--tf-ink-soft-rgb), .96), rgba(var(--tf-accent-rgb), .16)), var(--tf-ink)}.ai-grid{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:3.5rem;display:grid}.ai-copy,.ai-copy .section-kicker,.ai-copy h2{color:var(--tf-on-dark)}.ai-copy p{color:#f4fbf9c2}.ai-promises{gap:.8rem;margin-top:2rem;display:grid}.ai-promises div{color:#ffffffe6;background:#ffffff12;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:.75rem;padding:.9rem;font-weight:800;display:flex}.ai-workbench{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;gap:1rem;padding:1rem;display:grid;box-shadow:0 30px 90px #00000040}.ai-inputs{flex-wrap:wrap;gap:.55rem;display:flex}.ai-inputs span{border:1px solid rgba(var(--tf-accent-rgb), .3);color:var(--tf-bg);animation:4s ease-in-out infinite popInput;animation-delay:var(--delay);background:#ffffff1a;border-radius:8px;padding:.5rem .65rem;font-size:.76rem;font-weight:800}@keyframes popInput{0%,70%,to{background:#ffffff1a;transform:translateY(0)}15%{background:rgba(var(--tf-accent-rgb), .22);transform:translateY(-3px)}}.social-dashboard-head{background:linear-gradient(135deg, rgba(var(--tf-ink-rgb), .92), rgba(var(--tf-ink-soft-rgb), .94)), var(--tf-ink);color:var(--tf-bg);border-radius:8px;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.social-dashboard-head span:not(.status-pill),.draft-queue-head span,.social-schedule-head span{color:var(--tf-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1;display:block}.social-dashboard-head strong{color:var(--tf-on-dark);letter-spacing:-.04em;margin-top:.35rem;font-size:clamp(1.35rem,2.8vw,2rem);line-height:1;display:block}.social-dashboard-head p{max-width:520px;color:rgba(var(--tf-bg-rgb), .72);margin:.45rem 0 0;line-height:1.5}.draft-queue{background:var(--tf-surface);border-radius:8px;gap:.75rem;padding:1rem;display:grid}.draft-queue-head,.social-schedule-head{align-items:center;gap:.55rem;display:flex}.draft-queue-head svg,.social-schedule-head svg{color:var(--tf-accent)}.draft-card{border:1px solid var(--tf-border);background:var(--tf-bg);border-radius:8px;gap:.75rem;padding:.9rem;display:grid}.draft-card-top span{color:var(--tf-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.draft-card-top strong{color:var(--tf-ink);margin-top:.22rem;font-size:1.05rem;line-height:1.15;display:block}.draft-card p{color:var(--tf-muted);margin:0;font-size:.88rem;line-height:1.45}.draft-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.channel-pills,.draft-actions{flex-wrap:wrap;gap:.45rem;display:flex}.channel-pills span{border:1px solid rgba(var(--tf-border-rgb), .9);background:var(--tf-surface);color:var(--tf-muted);border-radius:8px;padding:.38rem .52rem;font-size:.72rem;font-weight:900}.draft-actions button{border:1px solid var(--tf-border);background:var(--tf-surface);color:var(--tf-ink);border-radius:8px;align-items:center;gap:.35rem;padding:.5rem .65rem;font-weight:900;display:inline-flex}.draft-actions .approve-button{border-color:var(--tf-accent);background:var(--tf-accent);color:var(--tf-on-accent);animation:3.5s ease-in-out infinite approvePulse}.social-schedule-panel{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:8px;gap:.8rem;padding:1rem;display:grid}.social-schedule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.schedule-slot{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:8px;gap:.4rem;min-height:76px;padding:.7rem;display:grid}.schedule-slot strong{color:var(--tf-on-dark);font-size:1rem}.schedule-slot span{width:fit-content;color:var(--tf-on-dark);text-transform:uppercase;border-radius:999px;padding:.3rem .45rem;font-size:.66rem;font-weight:900;line-height:1}.schedule-slot.approved span{background:var(--tf-aux)}.schedule-slot.review span{background:var(--tf-accent)}.schedule-slot.drafting span{background:rgba(var(--tf-bg-rgb), .2)}.approval-note{background:rgba(var(--tf-aux-rgb), .22);color:var(--tf-bg);border-radius:8px;align-items:center;gap:.5rem;padding:.75rem .85rem;font-weight:900;display:flex}.approval-note svg{color:var(--tf-accent);flex:none}.simple-approval-card{background:var(--tf-surface);border-radius:8px;gap:.85rem;padding:1rem;display:grid}.simple-post-preview{border:1px solid var(--tf-border);background:var(--tf-bg);border-radius:8px;grid-template-columns:minmax(130px,.42fr) minmax(0,1fr);align-items:stretch;gap:.9rem;padding:.85rem;display:grid}.simple-post-image{background:linear-gradient(180deg, transparent 22%, rgba(var(--tf-ink-rgb), .62) 100%), radial-gradient(circle at 72% 24%, var(--tf-bg) 0 2rem, transparent 2.1rem), linear-gradient(145deg, var(--tf-aux) 0%, rgba(var(--tf-aux-rgb), .46) 44%, var(--tf-accent) 100%);border-radius:8px;min-height:180px}.simple-post-copy{align-content:center;display:grid}.simple-post-copy>span{color:var(--tf-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.simple-post-copy strong{color:var(--tf-ink);letter-spacing:-.04em;margin-top:.25rem;font-size:clamp(1.3rem,2.4vw,1.85rem);line-height:1}.simple-post-copy p{color:var(--tf-muted);margin:.55rem 0 .8rem;line-height:1.45}.simple-schedule-strip{background:#ffffff1a;border-radius:8px;gap:.8rem;padding:1rem;display:grid}.simple-schedule-days{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.simple-schedule-strip .schedule-slot{min-height:64px}.approval-stack{min-height:clamp(430px,41vw,520px);margin-top:.3rem;position:relative}.stack-card{border:1px solid var(--tf-border);background:var(--tf-bg);border-radius:8px;position:absolute;box-shadow:0 26px 70px #0003}.stack-card-back,.stack-card-mid{gap:.35rem;padding:1rem;display:grid}.stack-card-back{opacity:.72;width:min(58%,330px);min-height:118px;top:.6rem;right:2.2rem;transform:rotate(4deg)}.stack-card-mid{opacity:.9;width:min(60%,350px);min-height:128px;top:4.3rem;left:1.6rem;transform:rotate(-3deg)}.stack-card-front{z-index:3;background:var(--tf-surface);grid-template-columns:minmax(190px,.46fr) minmax(0,1fr);align-items:center;gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid;bottom:0;left:0;right:0}.stack-card span{color:var(--tf-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.stack-card strong{color:var(--tf-ink);letter-spacing:-.035em;font-size:clamp(1.1rem,2vw,1.7rem);line-height:1.04;display:block}.stack-card-image{background:linear-gradient(180deg, transparent 24%, rgba(var(--tf-ink-rgb), .64) 100%), radial-gradient(circle at 72% 22%, var(--tf-bg) 0 2.1rem, transparent 2.2rem), linear-gradient(145deg, var(--tf-aux) 0%, rgba(var(--tf-aux-rgb), .46) 44%, var(--tf-accent) 100%);border-radius:8px;align-self:stretch;min-height:260px}.stack-card-copy p{color:var(--tf-muted);margin:.6rem 0 .9rem;line-height:1.5}.stack-card-front .draft-actions{grid-column:1/-1;justify-content:flex-end}.stack-flow-note{background:rgba(var(--tf-aux-rgb), .22);color:var(--tf-bg);border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1rem;font-weight:900;display:flex}.stack-flow-note svg{color:var(--tf-accent)}.composer{background:var(--tf-surface);border-radius:8px;padding:1rem}.composer-head{border-bottom:1px solid var(--tf-border);justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.composer-head strong,.composer-head span{display:block}.composer-head strong{color:var(--tf-ink)}.composer-head span{color:var(--tf-muted);margin-top:.25rem;font-size:.78rem}.status-pill{background:var(--tf-bg-soft);text-transform:uppercase;border-radius:999px;height:fit-content;padding:.35rem .55rem;font-weight:900;color:var(--tf-accent)!important;font-size:.72rem!important}.caption-box{border:1px solid var(--tf-border);background:var(--tf-bg);border-radius:8px;min-height:108px;margin-top:1rem;padding:1rem;position:relative;overflow:hidden}.caption-box p{max-width:95%;color:var(--tf-ink);margin:0;line-height:1.6}.caption-box:after{content:"";background:var(--tf-accent);width:2px;height:1.05rem;margin-left:.1rem;animation:.8s step-end infinite caretBlink;display:inline-block}@keyframes caretBlink{50%{opacity:0}}.post-preview{grid-template-columns:92px 1fr;align-items:center;gap:.85rem;margin-top:1rem;display:grid}.post-image{aspect-ratio:1;background:linear-gradient(135deg, rgba(var(--tf-ink-rgb), .12), rgba(var(--tf-accent-rgb), .18)), linear-gradient(45deg, var(--tf-accent-deep), var(--tf-border));border-radius:8px}.post-preview span,.post-preview small{color:var(--tf-muted);font-size:.75rem;display:block}.post-preview strong{color:var(--tf-ink);margin:.18rem 0;display:block}.approval-row{justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}.approval-row button{border:1px solid var(--tf-border);align-items:center;gap:.4rem;padding:.65rem .8rem;display:inline-flex}.approval-row .approve-button{background:var(--tf-accent);border-color:var(--tf-accent);color:var(--tf-on-accent);animation:3.5s ease-in-out infinite approvePulse}@keyframes approvePulse{0%,60%,to{box-shadow:0 0 0 0 rgba(var(--tf-accent-rgb), 0)}20%{box-shadow:0 0 0 8px rgba(var(--tf-accent-rgb), .15)}}.calendar-strip{grid-template-columns:repeat(4,1fr);gap:.65rem;display:grid}.calendar-strip div{background:#ffffff1c;border:1px solid #ffffff1f;border-radius:8px;min-height:92px;padding:.7rem}.calendar-strip span{color:#ffffffb8;font-size:.75rem;font-weight:800;display:block}.calendar-strip strong{background:var(--tf-accent);transform-origin:0;width:100%;height:34px;animation:4s ease-in-out infinite fillCalendar;animation-delay:var(--delay);border-radius:8px;margin-top:1rem;display:block}@keyframes fillCalendar{0%,20%{opacity:.2;transform:scaleX(0)}45%,to{opacity:1;transform:scaleX(1)}}.integration-layout{grid-template-columns:minmax(0,.82fr) minmax(420px,.8fr);align-items:stretch;gap:clamp(1.25rem,4vw,3rem);display:grid}.integration-assurance-grid{gap:1rem;display:grid}.integration-card{align-content:start;padding:clamp(1.15rem,2vw,1.45rem);transition:transform .18s,box-shadow .18s;display:grid}.integration-card-icon{aspect-ratio:1;background:var(--tf-bg-soft);width:2.6rem;color:var(--tf-accent);border-radius:8px;place-items:center;display:grid}.integration-card strong{margin-top:1rem;font-size:1.2rem;display:block}.integration-stack{border:1px solid var(--tf-border);background:radial-gradient(circle at 86% 8%, rgba(var(--tf-aux-rgb), .14), transparent 15rem), linear-gradient(135deg, rgba(var(--tf-bg-rgb), .74), #fffffff0), #fff;box-shadow:0 26px 74px rgba(var(--tf-ink-rgb), .1);border-radius:8px;align-content:start;gap:1.15rem;padding:clamp(1.15rem,2.2vw,1.55rem);display:grid}.integration-stack-head{border-bottom:1px solid rgba(var(--tf-border-rgb), .86);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding-bottom:1rem;display:grid}.integration-stack-head>svg{color:var(--tf-accent);display:block}.integration-stack-head span,.integration-group-copy span{color:var(--tf-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1;display:block}.integration-stack-head strong{color:var(--tf-ink);letter-spacing:-.035em;margin-top:.3rem;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.12;display:block}.integration-group{gap:.85rem;display:grid}.integration-group-copy p{color:var(--tf-muted);margin:.35rem 0 0;line-height:1.55}.integration-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.integration-logo-grid strong{border:1px solid rgba(var(--tf-border-rgb), .9);background:var(--tf-surface);min-height:4.25rem;color:var(--tf-ink-soft);text-align:center;box-shadow:0 12px 28px rgba(var(--tf-ink-rgb), .05);border-radius:8px;place-items:center;padding:.7rem;font-size:.88rem;line-height:1.15;display:grid}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.process-step{flex-direction:column;padding:clamp(1.15rem,1.8vw,1.45rem);display:flex;position:relative}.process-step-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.6rem;display:flex}.step-count{color:var(--tf-accent);letter-spacing:.08em;font-weight:900;display:block}.process-icon{aspect-ratio:1;background:var(--tf-bg-soft);width:2.6rem;color:var(--tf-accent);border-radius:8px;place-items:center;display:grid}.process-step ul{border-top:1px solid rgba(var(--tf-border-rgb), .8);gap:.55rem;margin:1.2rem 0 0;padding:1rem 0 0;list-style:none;display:grid}.process-step li{color:var(--tf-ink-soft);align-items:flex-start;gap:.45rem;font-size:.85rem;font-weight:800;line-height:1.35;display:flex}.process-step li svg{color:var(--tf-accent);flex:none;margin-top:.12rem}.process-reassurance{border:1px solid rgba(var(--tf-aux-rgb), .22);background:linear-gradient(135deg, rgba(var(--tf-aux-rgb), .08), #ffffffb8), #fff;max-width:900px;color:var(--tf-muted);text-align:center;box-shadow:0 18px 48px rgba(var(--tf-ink-rgb), .06);border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .65rem;margin:clamp(1.25rem,3vh,2rem) auto 0;padding:1rem 1.2rem;line-height:1.55;display:flex}.process-reassurance strong{color:var(--tf-ink)}.experience-section{background:radial-gradient(circle at 18% 22%, rgba(var(--tf-aux-rgb), .12), transparent 28rem), linear-gradient(180deg, var(--tf-bg-soft) 0%, var(--tf-bg) 12%, var(--tf-bg) 100%)}.experience-grid{grid-template-columns:minmax(0,.82fr) minmax(420px,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.experience-grid .section-kicker{margin-bottom:.9rem}.experience-grid p{margin-top:1rem}.experience-proof{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.experience-proof span{border:1px solid rgba(var(--tf-accent-rgb), .28);color:var(--tf-ink-soft);background:#ffffff94;border-radius:8px;align-items:center;gap:.45rem;padding:.62rem .72rem;font-size:.84rem;font-weight:800;display:inline-flex}.experience-proof svg{color:var(--tf-accent);flex:none}.guest-journey-panel{border:1px solid var(--tf-border);background:radial-gradient(circle at 84% 8%, rgba(var(--tf-accent-rgb), .16), transparent 14rem), #fff;box-shadow:0 26px 74px rgba(var(--tf-ink-rgb), .12);border-radius:8px;gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.guest-browser-preview{border:1px solid var(--tf-border);background:var(--tf-bg);border-radius:8px;overflow:hidden}.guest-browser-bar{border-bottom:1px solid var(--tf-border);background:var(--tf-surface);align-items:center;gap:.4rem;padding:.68rem .8rem;display:flex}.guest-browser-bar span{aspect-ratio:1;background:var(--tf-border);border-radius:999px;width:.5rem}.guest-browser-bar strong{color:var(--tf-muted);margin-left:.35rem;font-size:.78rem}.guest-preview-body{grid-template-columns:minmax(0,1fr) minmax(160px,.5fr);gap:.8rem;padding:.8rem;display:grid}.guest-preview-photo{background:linear-gradient(180deg, transparent 20%, rgba(var(--tf-ink-rgb), .72) 100%), radial-gradient(circle at 76% 24%, var(--tf-bg) 0 2.3rem, transparent 2.45rem), linear-gradient(145deg, var(--tf-aux) 0%, rgba(var(--tf-aux-rgb), .46) 42%, var(--tf-accent) 100%);min-height:190px;color:var(--tf-on-dark);border-radius:8px;align-content:end;padding:1rem;display:grid;overflow:hidden}.guest-preview-photo span{color:#ffffffc2;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.guest-preview-photo strong{max-width:280px;color:var(--tf-on-dark);letter-spacing:-.04em;margin-top:.25rem;font-size:clamp(1.25rem,2.5vw,2rem);line-height:1}.guest-booking-strip{background:var(--tf-surface);box-shadow:inset 0 0 0 1px rgba(var(--tf-border-rgb), .8);border-radius:8px;align-content:center;justify-items:stretch;gap:.7rem;padding:1rem;display:grid}.guest-booking-strip span{color:var(--tf-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:900}.guest-booking-strip button{background:var(--tf-ink);color:var(--tf-on-dark);border:0;border-radius:8px;padding:.72rem .85rem;font-weight:900}.guest-journey-list{gap:.8rem;display:grid}.guest-journey-step{border-top:1px solid rgba(var(--tf-border-rgb), .8);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding-top:.85rem;display:grid}.guest-step-icon{aspect-ratio:1;background:var(--tf-bg-soft);width:2.35rem;color:var(--tf-accent);border-radius:8px;place-items:center;display:grid}.guest-journey-step span{color:var(--tf-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900;display:block}.guest-journey-step strong{color:var(--tf-ink);margin-top:.18rem;font-size:1rem;line-height:1.25;display:block}.guest-journey-step p{color:var(--tf-muted);margin:.25rem 0 0;font-size:.92rem;line-height:1.5}.guest-card ul,.pricing-card ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.guest-card li{color:var(--tf-muted);line-height:1.45}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch}.pricing-assurance{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:-1.25rem auto 2rem;display:flex}.pricing-assurance span{border:1px solid var(--tf-border);background:var(--tf-bg);color:var(--tf-ink-soft);box-shadow:0 12px 34px rgba(var(--tf-ink-rgb), .06);border-radius:8px;align-items:center;gap:.45rem;padding:.62rem .78rem;font-size:.86rem;font-weight:800;display:inline-flex}.pricing-assurance svg{color:var(--tf-accent);flex:none}.pricing-card{flex-direction:column;align-self:stretch;min-height:0;padding:1.5rem;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.pricing-card.featured{background:var(--tf-ink);border-color:var(--tf-ink);color:var(--tf-on-dark);transform:translateY(-.75rem)}.pricing-card.featured:hover{transform:translateY(-1.05rem)}.featured-badge{background:var(--tf-accent);width:fit-content;color:var(--tf-on-accent);letter-spacing:.08em;text-transform:uppercase;border-radius:8px;padding:.45rem .6rem;font-size:.72rem;font-weight:900}.pricing-card h3{margin-top:1.2rem}.pricing-card.featured h3,.pricing-card.featured .price-row strong,.pricing-card.featured li{color:var(--tf-on-dark)}.pricing-card.featured p,.pricing-card.featured small,.pricing-card.featured .price-row span{color:#ffffffb8}.price-row{align-items:end;gap:.35rem;margin:1.4rem 0 .2rem;display:flex}.price-row strong{color:var(--tf-ink);letter-spacing:-.05em;font-size:3rem;line-height:1}.price-row span,.pricing-card small{color:var(--tf-muted)}.pricing-card ul{margin:1.35rem 0 1.5rem}.pricing-card li{color:var(--tf-ink);align-items:flex-start;gap:.5rem;line-height:1.45;display:flex}.pricing-card li svg{color:var(--tf-accent);flex:none;margin-top:.1rem}.pricing-card.featured li svg{color:var(--tf-accent)}.pricing-card .btn{margin-top:auto}.cta-section{background:radial-gradient(circle at 50% 0%, rgba(var(--tf-accent-rgb), .16), transparent 24rem), linear-gradient(180deg, var(--tf-bg) 0%, #fff 12%, #fff 100%);min-height:100svh;padding:clamp(4.5rem,7vh,6rem) 0}@media (min-width:721px){html:has(.landing-container){scroll-behavior:smooth}}.cta-inner{text-align:center;justify-items:center;gap:1rem;max-width:900px;display:grid}.cta-inner svg{color:var(--tf-accent)}.cta-inner .btn{margin-top:.65rem}.mobile-integration-proof,.mobile-ai-proof,.product-carousel-cue,.pricing-carousel-cue{display:none}@media (min-width:1081px) and (max-width:1512px){.landing-container .container{max-width:1360px;padding-left:clamp(2.25rem,3.2vw,3.4rem);padding-right:clamp(2.25rem,3.2vw,3.4rem)}.landing-container main>section{--section-optical-offset:2.35rem}.hero-shell{padding:clamp(5.75rem,8vh,6.35rem) 0}.hero-grid{grid-template-columns:minmax(0,1fr);gap:0}.hero-copy h1{max-width:760px;margin:1.05rem 0 .9rem;font-size:clamp(4.55rem,5.4vw,5.45rem);line-height:.98}.hero-subtitle{max-width:600px;font-size:1.04rem;line-height:1.56}.hero-proof-row{gap:.55rem;max-width:640px;margin-top:1.1rem}.hero-proof-row span{padding:.62rem .68rem;font-size:.76rem}.hero-actions{margin-top:1.35rem}.fee-section,.problem-section,.products-section,.ai-section,.integration-section,.process-section,.experience-section,.pricing-section,.cta-section{padding:clamp(3.5rem,5.5vh,4.5rem) 0}.landing-container main>.products-section{--section-optical-offset:0rem;padding-top:clamp(4.75rem,7vh,5.5rem)}.section-heading{gap:.75rem;max-width:760px;margin-bottom:clamp(1.45rem,3.4vh,2.15rem)}.section-heading h2,.ai-copy h2,.experience-grid h2,.cta-inner h2{font-size:clamp(2.25rem,3.2vw,3.15rem);line-height:1.04}.section-heading p,.fee-copy p,.ai-copy p,.experience-grid p,.cta-inner p{font-size:1rem;line-height:1.58}.pain-grid,.product-grid,.process-grid,.pricing-grid{gap:.9rem}.pain-card,.process-step,.pricing-card,.integration-card,.guest-card{padding:1.15rem}.product-grid{gap:1rem}.product-card{grid-template-rows:auto minmax(205px,1fr);gap:clamp(.85rem,1.35vw,1.1rem);min-height:clamp(415px,31vw,470px);padding:clamp(1rem,1.55vw,1.25rem)}.product-copy{gap:.72rem}.product-icon{width:42px;height:42px}.product-card h3{font-size:clamp(1.45rem,1.85vw,1.95rem);line-height:1.04}.product-card p{font-size:.94rem;line-height:1.48}.product-card ul{gap:.48rem}.product-card li{gap:.36rem;font-size:.82rem;line-height:1.28}.product-preview{min-height:205px}.bundle-bridge{gap:1.35rem;margin-top:1rem;padding:clamp(1.1rem,1.9vw,1.5rem)}.bundle-bridge h3{font-size:clamp(1.45rem,2.1vw,2.1rem);line-height:1.06}.bundle-bridge p{line-height:1.5}.fee-grid,.ai-grid{grid-template-columns:minmax(0,.86fr) minmax(400px,1fr);gap:clamp(1.75rem,3vw,3rem)}.fee-copy{gap:.78rem}.fee-copy h2{font-size:clamp(2.45rem,3.55vw,3.75rem);line-height:1.01}.fee-points{gap:.55rem;margin-top:.35rem}.fee-points span{padding:.56rem .68rem;font-size:.84rem}.fee-visual{gap:.75rem;min-height:380px;padding:1.1rem}.monthly-fee-head{padding:1rem}.monthly-fee-head>strong{font-size:clamp(2.65rem,3.9vw,3.75rem)}.monthly-comparison{gap:.72rem}.monthly-panel{gap:.65rem;padding:.78rem}.monthly-panel-main strong{font-size:clamp(1.9rem,3vw,2.65rem)}.monthly-panel p,.monthly-fee-row{font-size:.8rem}.monthly-fee-row{padding:.58rem .72rem}.ai-promises{gap:.62rem;margin-top:1.25rem}.ai-promises div,.ai-workbench,.draft-queue,.social-schedule-panel,.simple-approval-card,.simple-schedule-strip{padding:.82rem}.social-dashboard-head{padding:.85rem}.draft-card{gap:.58rem;padding:.76rem}.schedule-slot{min-height:64px;padding:.55rem}.simple-post-image{min-height:150px}.approval-stack{min-height:clamp(360px,32vw,430px)}.stack-card-front{grid-template-columns:minmax(160px,.42fr) minmax(0,1fr);gap:.82rem;padding:1rem}.stack-card-image{min-height:210px}.integration-layout,.experience-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,.82fr);gap:clamp(1.25rem,2.6vw,2.25rem)}.integration-stack,.guest-journey-panel{gap:.82rem;padding:1.05rem}.integration-card strong,.pricing-card h3{margin-top:.85rem}.integration-logo-grid{gap:.5rem}.integration-logo-grid strong{min-height:3.65rem;padding:.55rem;font-size:.8rem}.process-step{padding:1rem}.process-step-top{margin-bottom:1.15rem}.process-step h3{font-size:1rem}.process-step p,.process-step li{font-size:.82rem;line-height:1.34}.process-step ul{gap:.45rem;margin-top:.9rem;padding-top:.78rem}.process-reassurance,.problem-reframe{margin-top:clamp(.95rem,2.2vh,1.35rem);padding:.82rem 1rem}.experience-proof{gap:.5rem;margin-top:1rem}.experience-proof span,.pricing-assurance span{padding:.52rem .62rem;font-size:.78rem}.guest-preview-body{grid-template-columns:minmax(0,1fr) minmax(132px,.46fr);gap:.62rem;padding:.65rem}.guest-preview-photo{min-height:158px;padding:.82rem}.guest-journey-step{gap:.65rem;padding-top:.68rem}.pricing-assurance{gap:.55rem;margin:-.75rem auto 1.45rem}.pricing-card{padding:1.12rem}.price-row{margin-top:1.05rem}.price-row strong{font-size:2.55rem}.pricing-card ul{margin:1rem 0 1.15rem}.pricing-card li{font-size:.92rem;line-height:1.36}.cta-section{padding:clamp(3.5rem,5.5vh,4.5rem) 0}.cta-inner{gap:.82rem;max-width:760px}}@media (max-width:1080px){.hero-grid,.fee-grid,.ai-grid{grid-template-columns:1fr}.hero-demo,.hero-visual{animation:7s ease-in-out infinite heroVisualMobileFloat;transform:none}@keyframes heroVisualMobileFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.pain-grid,.product-grid,.process-grid,.pricing-grid,.integration-layout{grid-template-columns:1fr}.integration-assurance-grid{grid-template-columns:repeat(2,1fr)}.fee-visual{max-width:880px}.pricing-card.featured,.pricing-card.featured:hover{transform:none}.bundle-bridge{flex-direction:column;align-items:flex-start}}@media (min-width:721px) and (max-width:1180px){.hero-copy{max-width:min(78vw,760px)}.hero-copy h1{max-width:760px}.content-wave:before{background:radial-gradient(ellipse at 50% 35%, rgba(var(--tf-ink-rgb), .66) 0%, rgba(var(--tf-ink-rgb), .84) 46%, transparent 76%), linear-gradient(180deg, rgba(var(--tf-ink-rgb), .78) 0%, rgba(var(--tf-ink-rgb), .46) 48%, rgba(var(--tf-ink-rgb), .68) 78%, rgba(var(--tf-bg-rgb), .95) 100%)}.idea-source{opacity:0;width:210px;bottom:18rem;left:5vw}.channel-bloom,.automation-ribbon{display:none}.week-system{opacity:.52;bottom:-1.5rem;left:17%;right:2rem}.week-column{min-height:138px}.content-studio:before{background:linear-gradient(180deg, transparent 0%, transparent 82%, rgba(var(--tf-bg-rgb), .9) 100%), radial-gradient(ellipse at 25% 32%, rgba(var(--tf-ink-rgb), .99) 0%, rgba(var(--tf-ink-rgb), .95) 34%, rgba(var(--tf-ink-rgb), .64) 58%, transparent 76%), linear-gradient(90deg, rgba(var(--tf-ink-rgb), .97) 0%, rgba(var(--tf-ink-rgb), .86) 42%, rgba(var(--tf-ink-rgb), .24) 72%, rgba(var(--tf-ink-rgb), .52) 100%)}.studio-panel{opacity:.78;width:min(48vw,560px);min-height:clamp(420px,50vw,540px);top:61%;left:53%}.studio-idea-card{width:min(44%,210px);top:15%}.studio-step{min-width:136px;padding:.7rem .78rem}.studio-step strong{font-size:.9rem}.step-draft{right:3%}.step-approve{left:31%}.studio-output{min-width:112px;padding:.54rem .62rem}.studio-output strong,.studio-channel-rail{display:none}}@media (max-width:720px){.hero-shell{min-height:100svh;padding:6.4rem 0 8.5rem}.hero-shell:after{opacity:.62;width:88vw;height:88vw;top:9rem;right:-44vw}.hero-copy h1{font-size:clamp(2.55rem,12.4vw,3.35rem);line-height:.95}.hero-flow-note{margin-top:1rem;font-size:.86rem;line-height:1.42}.hero-proof-row{grid-template-columns:1fr;justify-items:center;gap:.48rem;margin-top:1rem;display:grid}.hero-proof-row span{min-height:0;padding:.54rem .68rem;font-size:.72rem}.hero-actions{grid-template-columns:1fr;gap:.65rem;margin-top:1.2rem;display:grid}.hero-actions .btn{width:100%;min-height:50px}.hero-actions .btn-secondary{display:none}.content-wave:before{background:radial-gradient(ellipse at 50% 34%, rgba(var(--tf-ink-rgb), .72) 0%, rgba(var(--tf-ink-rgb), .9) 52%, transparent 78%), linear-gradient(180deg, rgba(var(--tf-ink-rgb), .9) 0%, rgba(var(--tf-ink-rgb), .78) 56%, rgba(var(--tf-ink-rgb), .88) 78%, rgba(var(--tf-bg-rgb), .96) 100%)}.content-wave:after{opacity:.62;inset:-10% -40%}.trueflow-field:before{background:linear-gradient(180deg, rgba(var(--tf-ink-rgb), .92) 0%, rgba(var(--tf-ink-rgb), .56) 48%, rgba(var(--tf-ink-rgb), .6) 78%, rgba(var(--tf-bg-rgb), .2) 92%, rgba(var(--tf-bg-rgb), .88) 100%), linear-gradient(90deg, rgba(var(--tf-ink-rgb), .72) 0%, rgba(var(--tf-ink-rgb), .16) 48%, rgba(var(--tf-ink-rgb), .72) 100%)}.trueflow-field:after{opacity:.66;inset:0}.flow-lines{opacity:.9;width:168%;height:118%;inset:-16% -34% -2%}.flow-lines-front path{stroke-width:1.45px}.flow-noise{opacity:.28}.particle-three,.particle-four{display:none}.wave-mesh{opacity:.38}.wave-spotlight,.wave-thread,.idea-source,.channel-bloom,.automation-ribbon{display:none}.week-system{opacity:.14;gap:.58rem;padding:.72rem;bottom:-1rem;left:1rem;right:1rem}.week-system-head strong{font-size:.8rem}.week-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.week-column{min-height:108px;padding:.58rem}.week-column:nth-child(n+4){display:none}.week-column i{padding:.44rem;font-size:.66rem}.content-studio:before{background:linear-gradient(180deg, rgba(var(--tf-ink-rgb), .96) 0%, rgba(var(--tf-ink-rgb), .84) 50%, rgba(var(--tf-ink-rgb), .97) 100%), radial-gradient(ellipse at 76% 36%, rgba(var(--tf-accent-rgb), .15), transparent 15rem)}.content-studio:after{opacity:.58;height:46%;inset:26% -42% auto 24%}.studio-backdrop{opacity:.3}.studio-panel{opacity:.5;width:min(84vw,340px);min-height:220px;inset:auto auto 1.25rem 50%;transform:translate(-50%)}.studio-panel:before,.studio-panel:after,.studio-panel-top,.studio-idea-card,.studio-output,.studio-channel-rail,.step-draft,.step-schedule{display:none}.studio-flow{inset:1rem}.studio-flow-line{width:2px;height:calc(100% - 16px);top:50%;left:16px;right:auto;transform:translateY(-50%)}.studio-flow-pulse{animation:13s ease-in-out infinite studioMobilePulseTravel;top:12%;left:12px}.studio-step{min-width:128px;padding:.54rem .64rem}.studio-step span{font-size:.5rem}.studio-step strong{font-size:.78rem}.step-brief{top:2%;left:38px}.step-approve{min-width:132px;top:38%;left:38px}.step-publish{animation:none;bottom:2%;left:38px}@keyframes studioMobilePulseTravel{0%,18%{opacity:0;transform:translate(0,0)scale(.72)}28%,72%{opacity:1}to{opacity:0;transform:translateY(168px)scale(1)}}.hero-demo-body{gap:.7rem;padding:.7rem}.hero-demo-main{min-height:230px;padding:1rem}.hero-demo-main strong{font-size:1.65rem}.hero-demo-main button{width:100%}.hero-demo-grid{gap:.45rem}.hero-demo-grid div{padding:.62rem}.hero-demo-grid span{font-size:.62rem}.hero-demo-grid strong{font-size:1.05rem}.hero-actions,.approval-row{flex-direction:column}.hero-actions .btn,.approval-row button,.pricing-card .btn,.cta-inner .btn{width:100%}.fee-visual,.pain-grid,.product-grid,.process-grid,.pricing-grid,.integration-layout,.integration-assurance-grid,.experience-grid{grid-template-columns:1fr}.integration-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-preview-body{grid-template-columns:1fr}.experience-proof span{width:100%}.hero-visual{min-height:600px}.hero-visual:before{inset:.65rem}.demand-core{width:min(58%,230px);padding:.95rem;top:45%}.demand-core strong{font-size:1.55rem}.signal-card{max-width:190px;padding:.62rem .7rem}.signal-card span,.booking-card-head span,.approval-card span,.conversion-card span{font-size:.58rem}.signal-card strong{font-size:.86rem}.signal-web{top:7%;left:5%}.signal-social{top:18%;right:5%}.signal-pms{bottom:24%;right:6%}.booking-card{width:min(52%,225px);padding:.8rem;bottom:10%;left:5%}.booking-card p{font-size:.68rem}.approval-card{width:min(42%,180px);padding:.78rem;top:auto;bottom:5%;right:5%}.conversion-card{max-width:205px;padding:.56rem .64rem;top:34%;left:5%}.orbit-one{width:76%}.orbit-two{width:108%}.product-card ul{grid-template-columns:1fr}.bundle-bridge .btn{width:100%}.monthly-comparison{grid-template-columns:1fr}.monthly-fee-row{grid-template-columns:1fr;gap:.7rem;padding:.82rem;font-size:.8rem}.header-row{display:none}.monthly-fee-row:not(.header-row){grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-fee-row:not(.header-row) span{grid-column:1/-1}.monthly-fee-row:not(.header-row) strong{gap:.22rem;font-size:.92rem;display:grid}.monthly-fee-row:not(.header-row) strong:before{content:attr(data-label);color:var(--tf-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:900;line-height:1.15}.problem-section,.fee-section,.products-section,.ai-section,.integration-section,.process-section,.experience-section,.pricing-section,.cta-section{min-height:100svh;padding:5.5rem 0}.ai-grid{gap:2rem}.social-dashboard-head{flex-direction:column}.social-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-post-preview{grid-template-columns:1fr}.simple-schedule-days{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-stack{min-height:620px}.stack-card-back,.stack-card-mid{width:72%}.stack-card-back{right:.4rem}.stack-card-mid{left:.4rem}.stack-card-front{grid-template-columns:1fr}.stack-card-image{min-height:210px}.stack-card-front .draft-actions{justify-content:flex-start}.draft-card-footer{flex-direction:column;align-items:flex-start}.calendar-strip{grid-template-columns:repeat(2,1fr)}.composer-head{flex-direction:column;gap:.6rem}.status-pill{width:fit-content}.post-preview{grid-template-columns:72px 1fr}.pricing-card{min-height:auto}.pricing-card .btn{margin-top:1.5rem}.landing-container main{flex-direction:column;display:flex}.landing-container .container{padding-left:1.25rem;padding-right:1.25rem}.landing-container main>section{--section-optical-offset:0}.landing-container main>section>.container{transform:none}.hero-shell{order:1;min-height:100svh;padding:6.25rem 0 3.25rem}.problem-section{order:2}.products-section{order:3}.fee-section{order:4}.integration-section{order:5}.ai-section{order:6}.process-section{order:7}.pricing-section{order:8}.cta-section{order:9}.experience-section{display:none}.problem-section,.fee-section,.products-section,.ai-section,.integration-section,.process-section,.pricing-section,.cta-section{min-height:100svh;padding:3.75rem 0}.section-heading,.section-heading.narrow{text-align:left;gap:.75rem;margin-bottom:1.5rem}.section-heading.narrow .section-kicker,.section-heading.narrow p{margin-left:0;margin-right:0}.section-heading h2,.ai-copy h2,.experience-grid h2,.cta-inner h2,.fee-copy h2{letter-spacing:-.035em;font-size:clamp(2rem,10vw,3rem);line-height:1.03}.section-heading p,.ai-copy p,.experience-grid p,.cta-inner p,.fee-copy p{font-size:.98rem;line-height:1.58}.hero-grid{gap:1.35rem}.hero-copy h1{letter-spacing:-.035em;margin:1rem 0 .9rem;font-size:clamp(2.55rem,13vw,3.5rem);line-height:.98}.hero-subtitle{font-size:.98rem;line-height:1.5}.hero-proof-row{gap:.45rem;margin-top:1rem}.hero-proof-row span{padding:.58rem .66rem;font-size:.76rem}.hero-actions{gap:.7rem;margin-top:1.35rem}.pain-grid,.product-grid,.process-grid,.pricing-grid,.integration-layout,.integration-assurance-grid{gap:.8rem}.pain-card:nth-child(n+3){display:none}.pain-card{grid-template-columns:auto minmax(0,1fr);gap:.35rem .8rem;padding:1rem;display:grid}.pain-card h3{margin:.05rem 0 0}.pain-card p{grid-column:2;font-size:.94rem;line-height:1.5}.problem-reframe,.process-reassurance{text-align:left;justify-content:flex-start;margin-top:.9rem;padding:.9rem 1rem}.product-card{grid-template-columns:auto minmax(0,1fr);gap:0 .85rem;padding:1rem;display:grid}.product-icon{width:42px;height:42px}.product-card>span,.product-card h3,.product-card p,.product-card ul{grid-column:2}.product-card>span{margin-top:0}.product-card h3{margin:.35rem 0 .45rem;font-size:1.05rem}.product-card p{font-size:.94rem;line-height:1.48}.product-card ul{gap:.45rem;margin-top:.8rem}.product-card li:nth-child(n+3){display:none}.bundle-bridge{gap:1.1rem;margin-top:.9rem;padding:1.1rem}.bundle-bridge h3{font-size:1.55rem}.fee-section{background:radial-gradient(circle at 18% 20%, rgba(var(--tf-accent-rgb), .12), transparent 22rem), linear-gradient(180deg, var(--tf-bg) 0%, #fff 15%, #fff 100%)}.fee-grid,.ai-grid{gap:1.4rem}.fee-copy{gap:.75rem}.fee-points{grid-template-columns:1fr;gap:.55rem;margin-top:.2rem;display:grid}.fee-points span:nth-child(n+3){display:none}.fee-visual{gap:.75rem;min-height:auto;padding:.85rem}.monthly-fee-head{padding:.95rem}.monthly-fee-head>strong{font-size:clamp(2.65rem,13vw,3.35rem)}.monthly-panel{gap:.65rem;padding:.85rem}.monthly-panel-main strong{font-size:clamp(1.9rem,10vw,2.55rem)}.monthly-bars{min-height:42px}.monthly-panel p,.monthly-roi-callout{display:none}.monthly-fee-row:not(.header-row){gap:.45rem;padding:.7rem}.monthly-fee-row:not(.header-row):nth-child(n+3),.integration-section .section-heading p{display:none}.integration-assurance-grid{grid-template-columns:1fr}.integration-card{grid-template-columns:auto minmax(0,1fr);gap:.2rem .75rem;padding:.9rem}.integration-card-icon{width:2.35rem}.integration-card strong{margin-top:0}.integration-card p{grid-column:2;font-size:.92rem;line-height:1.48}.integration-card:nth-child(n+3),.integration-stack{display:none}.mobile-integration-proof{border:1px solid var(--tf-border);background:linear-gradient(135deg, rgba(var(--tf-aux-rgb), .08), #ffffffe6), #fff;box-shadow:0 18px 44px rgba(var(--tf-ink-rgb), .07);border-radius:8px;gap:.75rem;padding:1rem;display:grid}.mobile-integration-proof>div:first-child{align-items:center;gap:.55rem;display:flex}.mobile-integration-proof svg{color:var(--tf-accent)}.mobile-integration-proof strong{color:var(--tf-ink);font-size:1.05rem;line-height:1.2}.mobile-integration-proof p{color:var(--tf-muted);margin:0;font-size:.94rem;line-height:1.5}.mobile-pms-chips{flex-wrap:wrap;gap:.45rem;display:flex}.mobile-pms-chips span{border:1px solid rgba(var(--tf-border-rgb), .9);background:var(--tf-surface);color:var(--tf-ink-soft);border-radius:8px;padding:.48rem .56rem;font-size:.78rem;font-weight:900}.ai-promises{gap:.55rem;margin-top:1rem}.ai-promises div{padding:.72rem}.ai-workbench{box-shadow:none;background:0 0;border:0;padding:0}.social-dashboard-head,.ai-inputs,.approval-stack,.stack-flow-note{display:none}.mobile-ai-proof{display:block}.simple-approval-card{gap:.75rem;padding:1rem}.simple-approval-card p{color:var(--tf-muted);margin:0;font-size:.94rem;line-height:1.5}.process-section .section-heading p{display:none}.process-grid{border:1px solid var(--tf-border);background:var(--tf-surface);box-shadow:0 18px 44px rgba(var(--tf-ink-rgb), .07);border-radius:8px;gap:0;display:grid;position:relative}.process-step{border:0;border-bottom:1px solid rgba(var(--tf-border-rgb), .82);box-shadow:none;border-radius:0;grid-template-columns:auto minmax(0,1fr);gap:.25rem .85rem;padding:1rem;display:grid}.process-step:last-child{border-bottom:0}.process-step-top{grid-row:span 2;margin:0;display:block}.step-count{aspect-ratio:1;background:var(--tf-bg-soft);border-radius:8px;place-items:center;width:2.25rem;font-size:.78rem;display:grid}.process-icon,.process-step ul{display:none}.process-step h3{margin:0;font-size:1rem}.process-step p{font-size:.9rem;line-height:1.45}.process-reassurance{display:none}.pricing-assurance{grid-template-columns:1fr;gap:.55rem;margin:-.4rem 0 1rem;display:grid}.pricing-assurance span:nth-child(n+3){display:none}.pricing-grid{gap:.9rem}.pricing-card{padding:1rem}.pricing-card.featured{order:-1}.pricing-card h3{margin-top:.8rem}.price-row{margin-top:.95rem}.price-row strong{font-size:2.5rem}.pricing-card ul{margin:1rem 0 0}.pricing-card li:nth-child(n+4){display:none}.cta-section{padding-bottom:4.5rem}}@media (max-width:900px){.experience-section,.guest-journey-panel,.integration-stack,.approval-stack,.ai-inputs,.stack-flow-note{display:none!important}.problem-section,.products-section,.fee-section,.integration-section,.ai-section,.process-section,.pricing-section,.cta-section{align-items:center;display:grid}.hero-shell{align-items:center;min-height:100svh;padding:5.75rem 0 3.75rem}.hero-grid{text-align:center;align-content:center;justify-items:center;gap:1.25rem;min-height:calc(100svh - 9.5rem);display:grid}.hero-copy{justify-items:center;max-width:36rem;display:grid}.hero-copy h1{text-wrap:balance;max-width:10ch;font-size:clamp(2.8rem,13vw,4.7rem);line-height:1.03}.hero-subtitle{text-wrap:balance;max-width:24rem;font-size:1.08rem;line-height:1.58}.hero-actions .btn-secondary{display:none}.hero-actions{width:100%;max-width:31rem}.problem-section>.container,.products-section>.container,.fee-section>.container,.integration-section>.container,.ai-section>.container,.process-section>.container,.pricing-section>.container{text-align:center;align-content:center;justify-items:center;gap:1.4rem;min-height:calc(100svh - 7.5rem);display:grid}.section-heading,.section-heading.narrow,.fee-copy,.ai-copy{text-align:center;justify-items:center;max-width:36rem;margin-bottom:0;margin-left:auto;margin-right:auto}.section-heading h2,.ai-copy h2,.fee-copy h2,.cta-inner h2{text-wrap:balance;max-width:10ch;font-size:clamp(2.55rem,12vw,4.35rem);line-height:1.04}.problem-section .section-heading h2,.integration-section .section-heading h2,.pricing-section .section-heading h2{max-width:11ch}.products-section .section-heading h2,.process-section .section-heading h2{max-width:12ch}.section-heading p,.fee-copy p,.ai-copy p,.cta-inner p{text-wrap:balance;max-width:24rem;font-size:1.08rem;line-height:1.62}.pain-grid,.product-grid,.integration-layout,.process-grid,.pricing-grid{width:100%;max-width:31rem}.pain-card{box-shadow:none;text-align:center;background:0 0;border:0;padding:0;display:block}.pain-card svg,.pain-card p,.pain-card:nth-child(n+2),.problem-reframe span{display:none}.pain-card h3{margin:0;font-size:1.18rem}.problem-reframe{text-align:center;background:0 0;border-color:#0000;width:100%;max-width:29rem;margin:0;padding:0;display:block}.problem-reframe strong{font-size:1.08rem;line-height:1.35;display:block}.product-grid{gap:.8rem}.product-card{box-shadow:none;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:0;display:grid}.product-icon,.integration-card-icon{background:rgba(var(--tf-bg-soft-rgb), .88)}.product-card h3,.product-card p,.product-card ul,.product-card:after,.bundle-bridge p,.bundle-bridge .section-kicker{display:none}.product-card>span{color:var(--tf-ink);letter-spacing:0;text-transform:none;font-size:1.02rem;line-height:1.25}.bundle-bridge{width:100%;max-width:31rem;box-shadow:none;color:var(--tf-ink);text-align:center;background:0 0;border:0;justify-items:center;padding:0}.bundle-bridge h3{max-width:12ch;color:var(--tf-ink);text-wrap:balance;margin:0;font-size:clamp(2.2rem,10vw,3.3rem)}.bundle-bridge .btn,.pricing-card .btn,.cta-inner .btn{max-width:31rem}.fee-grid,.ai-grid{grid-template-columns:1fr;width:100%;max-width:31rem}.fee-points,.monthly-comparison,.monthly-fee-table,.pricing-assurance,.ai-promises,.mobile-pms-chips,.draft-card-footer{display:none}.fee-visual{width:100%;box-shadow:none;background:0 0;border:0;padding:0}.monthly-fee-head{border:1px solid rgba(var(--tf-border-rgb), .9);box-shadow:0 18px 48px rgba(var(--tf-ink-rgb), .08);text-align:left}.monthly-fee-head>strong{font-size:clamp(3.15rem,16vw,4.5rem)}.integration-layout{display:grid}.integration-assurance-grid{gap:.9rem}.integration-card{display:none}.integration-card:first-child,.integration-card:nth-child(2){box-shadow:none;text-align:left;background:0 0;border:0;padding:0;display:grid}.mobile-integration-proof{width:100%;box-shadow:none;text-align:center;background:0 0;border:0;padding:0}.mobile-integration-proof p{text-wrap:balance;max-width:24rem;margin:0 auto;font-size:1rem}.ai-workbench{width:100%;max-width:31rem}.simple-approval-card{box-shadow:none;text-align:center;background:0 0;border:0;padding:0}.simple-approval-card .draft-queue-head{justify-content:center}.simple-approval-card p{text-wrap:balance;max-width:24rem;margin:0 auto;font-size:1rem;line-height:1.58}.process-grid{box-shadow:none;background:0 0;border:0;gap:.9rem}.process-step{display:none}.process-step:first-child,.process-step:nth-child(2){text-align:left;background:0 0;border:0;padding:0;display:grid}.pricing-grid{gap:.9rem}.pricing-card{display:none}.pricing-card.featured{text-align:left;min-height:auto;padding:1.25rem;display:flex}.pricing-card.featured ul{display:none}.landing-container .container{padding-left:clamp(2rem,9vw,3.5rem);padding-right:clamp(2rem,9vw,3.5rem)}.products-section{display:grid!important}.hero-shell{align-items:start;padding-top:4.75rem}.hero-grid{text-align:left;align-content:start;justify-items:start;gap:1rem;min-height:calc(100svh - 8rem);padding-top:clamp(7.5rem,15svh,8rem)}.hero-copy{text-align:left;justify-items:start;max-width:31rem}.hero-copy .eyebrow{border:1px solid rgba(var(--tf-accent-rgb), .32);color:rgba(var(--tf-bg-rgb), .82);letter-spacing:.13em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;gap:.42rem;padding:.56rem .62rem;font-size:.68rem;position:static}.hero-copy .eyebrow svg{width:14px;height:14px;color:var(--tf-accent)}.hero-copy h1{max-width:10.8ch;margin-top:0;margin-bottom:.9rem;font-size:clamp(3rem,12.5vw,4.5rem);line-height:1.01}.hero-subtitle{margin-left:0;margin-right:0}.hero-proof-row{flex-wrap:wrap;gap:.5rem;max-width:31rem;margin-top:.3rem;display:flex}.hero-proof-row span{border:1px solid rgba(var(--tf-accent-rgb), .32);color:rgba(var(--tf-bg-rgb), .84);background:#ffffff0f;border-radius:999px;padding:.46rem .62rem;font-size:.74rem;font-weight:800;line-height:1}.hero-actions{max-width:31rem;margin-top:1.25rem}.problem-section>.container,.products-section>.container,.fee-section>.container,.integration-section>.container,.ai-section>.container,.process-section>.container,.pricing-section>.container{text-align:left;align-content:start;justify-items:start;padding-top:clamp(3rem,8svh,5rem)}.section-heading,.section-heading.narrow,.fee-copy,.ai-copy{text-align:left;justify-items:start;width:100%;max-width:31rem;margin-left:0;margin-right:0}.section-heading.narrow .section-kicker,.section-heading.narrow p,.section-heading p,.fee-copy p,.ai-copy p{margin-left:0;margin-right:0}.section-heading h2,.ai-copy h2,.fee-copy h2{text-align:left;max-width:12ch}.section-heading p,.fee-copy p,.ai-copy p{text-align:left;max-width:27rem}.problem-section .section-heading h2,.integration-section .section-heading h2,.pricing-section .section-heading h2,.process-section .section-heading h2{max-width:13ch}.pricing-section .section-heading p{max-width:18rem}.problem-reframe{text-align:left;max-width:31rem}.problem-reframe strong{font-size:1.12rem}.pain-grid{max-width:31rem}.products-section .section-heading h2{max-width:12ch}.product-grid{gap:1rem;width:100%;max-width:31rem;display:grid}.product-carousel-cue{color:var(--tf-accent);align-items:center;gap:.45rem;display:flex}.product-carousel-cue span{background:linear-gradient(90deg, rgba(var(--tf-accent-rgb), .18), var(--tf-accent), rgba(var(--tf-accent-rgb), .18));border-radius:999px;width:3.8rem;height:2px;display:block;overflow:hidden}.product-carousel{--product-card-size:min(82vw, 22rem);--product-carousel-pad:calc((100vw - var(--product-card-size)) / 2);box-sizing:border-box;width:100vw;max-width:none;padding:0 var(--product-carousel-pad) clamp(.9rem, 2vh, 1.4rem);scroll-padding-inline:var(--product-carousel-pad);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;align-items:stretch;gap:.85rem;margin-left:calc(-1*clamp(2rem,9vw,3.5rem));margin-right:calc(-1*clamp(2rem,9vw,3.5rem));display:flex;overflow-x:auto}.product-carousel::-webkit-scrollbar{display:none}.product-carousel .product-grid{flex:none;align-items:stretch;gap:.85rem;width:auto;max-width:none;display:flex}.product-card{flex:0 0 var(--product-card-size);border:1px solid rgba(var(--tf-border-rgb), .92);background:linear-gradient(135deg, #fffffffa, rgba(var(--tf-bg-rgb), .96)), #fff;min-height:auto;box-shadow:0 18px 48px rgba(var(--tf-ink-rgb), .08);scroll-snap-align:center;text-align:left;grid-template-rows:auto minmax(235px,auto);grid-template-columns:1fr;align-items:stretch;gap:1rem;padding:1rem;display:grid}.product-card:after{display:block}.product-card-head{gap:.7rem}.product-card-head>span{color:var(--tf-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.product-icon{width:42px;height:42px}.product-card h3,.product-card p,.product-card ul{grid-column:auto;display:grid}.product-card h3{max-width:15ch;margin:0;font-size:clamp(1.55rem,7vw,2.15rem);line-height:1.03}.product-card p{max-width:28rem;font-size:.96rem;line-height:1.52;display:block}.product-card ul{grid-template-columns:1fr;gap:.45rem;margin-top:0}.product-card li,.product-card li:nth-child(n+3){display:flex}.product-preview{min-height:235px}.mini-site-window{width:68%;top:9%;left:7%}.mini-property-photo{min-height:92px}.mini-property-photo strong{font-size:1.16rem}.mini-booking-row{padding:.58rem}.mini-booking-row span{font-size:.66rem}.mini-booking-row strong{padding:.42rem .54rem;font-size:.72rem}.mini-proof-chip{padding:.54rem .6rem}.mini-pms-proof{top:20%;right:5%}.mini-commission-proof{bottom:12%;right:6%}.mini-draft-window{width:62%;padding:.82rem;top:10%;left:7%}.mini-draft-window strong{font-size:1.16rem}.mini-draft-window p{font-size:.72rem;display:block}.mini-approval-window{padding:.66rem;top:17%;right:5%}.mini-input-stack{gap:.36rem;padding:.62rem;bottom:9%;right:6%}.mini-input-stack span{padding:.34rem .46rem;font-size:.58rem}.bundle-bridge{flex:0 0 var(--product-card-size);border:1px solid rgba(var(--tf-accent-rgb), .34);background:linear-gradient(120deg, rgba(var(--tf-aux-rgb), .18), transparent 44%), linear-gradient(135deg, var(--tf-ink-soft), var(--tf-ink));width:100%;max-width:31rem;box-shadow:0 20px 56px rgba(var(--tf-ink-rgb), .14);color:var(--tf-bg);scroll-snap-align:center;text-align:left;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;justify-items:start;gap:1rem;margin-top:0;padding:1rem;display:grid}.bundle-bridge>div{align-content:start;display:grid}.bundle-bridge .section-kicker,.bundle-bridge p{display:block}.bundle-bridge h3{max-width:14ch;color:var(--tf-bg);text-align:left;font-size:clamp(1.8rem,8vw,2.55rem)}.bundle-bridge p{max-width:26rem;color:rgba(var(--tf-bg-rgb), .74)}.bundle-flow{display:flex}.bundle-flow strong{width:1.5rem}.bundle-bridge .btn{justify-content:center;align-self:end;width:100%;max-width:none}.pain-card{text-align:left}.monthly-comparison{grid-template-columns:1fr;gap:.75rem;display:grid}.monthly-panel{text-align:left;gap:.6rem;padding:.9rem;display:grid}.monthly-panel p,.monthly-bars{display:none}.monthly-roi-callout{padding:.8rem;display:grid}.monthly-fee-table{display:none}.integration-assurance-grid{width:100%;max-width:31rem}.integration-card:first-child,.integration-card:nth-child(2){text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.2rem .75rem}.integration-card p{grid-column:2}.mobile-integration-proof{text-align:left;max-width:31rem}.mobile-integration-proof>div:first-child{justify-content:flex-start}.mobile-integration-proof p{text-align:left;margin-left:0}.ai-promises{gap:.65rem;width:100%;max-width:31rem;margin-top:0;display:grid}.ai-promises div{text-align:left;background:#ffffff12;border-color:#ffffff2e;justify-content:flex-start}.mobile-ai-proof,.simple-approval-card{display:none!important}.process-grid{gap:0;width:100%;max-width:31rem}.process-step,.process-step:first-child,.process-step:nth-child(2){border-bottom:1px solid rgba(var(--tf-border-rgb), .82);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.2rem .8rem;padding:.85rem 0;display:grid}.process-step:last-child{border-bottom:0}.process-step-top{grid-row:span 2}.process-step h3{margin:0}.process-step p{margin:.25rem 0 0}.pricing-section{overflow:hidden}.pricing-section>.container{overflow:visible}.pricing-carousel-cue{color:var(--tf-accent);align-items:center;gap:.45rem;display:flex}.pricing-carousel-cue span{background:linear-gradient(90deg, rgba(var(--tf-accent-rgb), .18), var(--tf-accent), rgba(var(--tf-accent-rgb), .18));border-radius:999px;width:3.8rem;height:2px;display:block;overflow:hidden}.pricing-grid{--pricing-card-size:min(74vw, 20rem);--pricing-carousel-pad:calc((100vw - var(--pricing-card-size)) / 2);box-sizing:border-box;width:100vw;max-width:none;padding:0 var(--pricing-carousel-pad) clamp(.9rem, 2vh, 1.4rem);scroll-padding-inline:var(--pricing-carousel-pad);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.75rem;margin-left:calc(-1*clamp(2rem,9vw,3.5rem));margin-right:calc(-1*clamp(2rem,9vw,3.5rem));display:flex;overflow-x:auto}.pricing-grid::-webkit-scrollbar{display:none}.pricing-card,.pricing-card.featured{box-sizing:border-box;flex:0 0 var(--pricing-card-size);scroll-snap-align:center;text-align:left;min-height:auto;padding:1.15rem;display:flex}.pricing-card:first-child{order:1}.pricing-card.featured{order:2}.pricing-card:nth-child(2){order:3}.pricing-card ul,.pricing-card.featured ul{display:grid}.pricing-card li:nth-child(n+4){display:none}.pricing-card .btn{width:100%}.cta-inner{text-align:center}.cta-inner h2,.cta-inner p{text-align:center;margin-left:auto;margin-right:auto}}@media (min-width:721px) and (max-width:1180px){.landing-container .container{max-width:none;padding-left:clamp(2.5rem,5.5vw,4rem);padding-right:clamp(2.5rem,5.5vw,4rem)}.landing-container main>section{--section-optical-offset:0rem}.landing-container main>section>.container{transform:none}.hero-shell{align-items:center;min-height:100svh;padding:clamp(6.25rem,8.5vh,7.5rem) 0 clamp(4rem,6vh,5rem)}.hero-grid{text-align:left;align-content:center;justify-items:start;gap:1.25rem;width:100%;max-width:760px;min-height:auto;padding-top:clamp(2.25rem,5vh,4rem);display:grid}.hero-copy{text-align:left;justify-items:start;max-width:760px}.hero-copy .eyebrow{border:1px solid rgba(var(--tf-accent-rgb), .36);color:var(--tf-bg);letter-spacing:.12em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;gap:.5rem;padding:.65rem .8rem;font-size:.76rem;position:static}.hero-copy h1{max-width:11.5ch;margin:1rem 0 .9rem;font-size:clamp(3.75rem,6.9vw,5rem);line-height:1}.hero-subtitle{max-width:42rem;font-size:1.03rem;line-height:1.55}.hero-proof-row{flex-wrap:wrap;gap:.55rem;max-width:42rem;margin-top:.15rem;display:flex}.hero-proof-row span{border:1px solid rgba(var(--tf-accent-rgb), .32);color:rgba(var(--tf-bg-rgb), .84);background:#ffffff0f;border-radius:999px;padding:.48rem .66rem;font-size:.76rem;font-weight:800;line-height:1}.hero-actions{gap:.8rem;width:100%;max-width:42rem;margin-top:1rem}.hero-actions .btn-secondary{display:inline-flex}.problem-section,.fee-section,.products-section,.ai-section,.integration-section,.process-section,.pricing-section,.cta-section{min-height:auto;padding:clamp(4.75rem,7vh,6rem) 0}.products-section>.container,.fee-section>.container,.integration-section>.container,.ai-section>.container,.process-section>.container,.pricing-section>.container,.problem-section>.container{text-align:left;align-content:start;justify-items:start;gap:1.35rem;min-height:auto;display:grid}.section-heading,.section-heading.narrow,.fee-copy,.ai-copy{text-align:left;justify-items:start;max-width:720px;margin-bottom:0;margin-left:0;margin-right:0}.section-heading.narrow .section-kicker,.section-heading.narrow p,.section-heading p,.fee-copy p,.ai-copy p{margin-left:0;margin-right:0}.section-heading h2,.ai-copy h2,.fee-copy h2,.cta-inner h2{text-align:left;max-width:13ch;font-size:clamp(3rem,5.5vw,4.3rem);line-height:1.03}.section-heading p,.fee-copy p,.ai-copy p,.cta-inner p{text-align:left;max-width:42rem;font-size:1rem;line-height:1.58}.pricing-section .section-heading p{max-width:32rem}.problem-reframe,.process-reassurance{text-align:left;margin-top:0}.pain-grid,.product-grid,.process-grid,.pricing-grid,.integration-layout,.integration-assurance-grid{width:100%}.pain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;max-width:none}.pain-card,.process-step,.pricing-card,.integration-card{padding:1.15rem}.pain-card{text-align:left;grid-template-columns:auto minmax(0,1fr);gap:.35rem .8rem;display:grid}.pain-card svg{grid-row:span 2}.pain-card h3{margin:.05rem 0 0}.pain-card p{grid-column:2;font-size:.94rem;line-height:1.48}.product-carousel-cue,.pricing-carousel-cue{display:none}.product-carousel{width:100%;max-width:none;margin:0;padding:0;display:grid;overflow:visible}.product-carousel .product-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;max-width:none;display:grid}.product-card{border:1px solid rgba(var(--tf-border-rgb), .92);background:linear-gradient(135deg, #fffffffa, rgba(var(--tf-bg-rgb), .96)), #fff;min-height:auto;box-shadow:0 18px 48px rgba(var(--tf-ink-rgb), .08);text-align:left;grid-template-rows:auto minmax(190px,1fr);grid-template-columns:1fr;gap:.9rem;padding:1rem;display:grid}.product-card h3,.product-card p,.product-card ul{display:block}.product-card ul{grid-template-columns:1fr;gap:.45rem;margin-top:.65rem;display:grid}.product-card h3{font-size:clamp(1.45rem,3vw,2rem)}.product-card p,.product-card li{font-size:.9rem}.product-card li:nth-child(n+4){display:none}.product-preview{min-height:190px}.bundle-bridge{border:1px solid rgba(var(--tf-accent-rgb), .36);background:radial-gradient(circle at 78% 22%, rgba(var(--tf-accent-rgb), .18), transparent 32rem), linear-gradient(135deg, var(--tf-ink-soft), var(--tf-ink));width:100%;max-width:none;color:var(--tf-bg);text-align:left;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:.5rem;padding:1.25rem;display:flex}.bundle-bridge h3{max-width:28rem;color:var(--tf-bg);font-size:clamp(1.6rem,3vw,2.25rem)}.bundle-bridge p,.bundle-bridge .section-kicker{display:block}.fee-grid,.ai-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);gap:clamp(1.5rem,3vw,2.25rem);width:100%;max-width:none}.fee-points,.ai-promises{flex-wrap:wrap;gap:.55rem;display:flex}.fee-points span,.ai-promises div{padding:.6rem .7rem;font-size:.84rem}.fee-visual{border:1px solid var(--tf-border);background:radial-gradient(circle at 88% 12%, rgba(var(--tf-aux-rgb), .13), transparent 18rem), radial-gradient(circle at 12% 86%, rgba(var(--tf-accent-rgb), .16), transparent 18rem), linear-gradient(135deg, #fffffff2, rgba(var(--tf-bg-rgb), .92)), #fff;width:100%;min-height:auto;box-shadow:0 22px 64px rgba(var(--tf-ink-rgb), .1);padding:1rem}.monthly-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.monthly-fee-table{display:grid}.monthly-fee-head>strong{font-size:clamp(2.7rem,5vw,3.75rem)}.monthly-panel-main strong{font-size:clamp(1.8rem,4vw,2.6rem)}.monthly-panel p,.monthly-roi-callout{display:block}.ai-workbench{background:#ffffff14;border:1px solid #ffffff24;width:100%;max-width:none;padding:.9rem;box-shadow:0 22px 64px #00000038}.social-dashboard-head,.ai-inputs{display:flex}.approval-stack{display:none!important}.simple-approval-card{background:var(--tf-surface);text-align:left;border-radius:8px;padding:.9rem}.simple-post-preview{grid-template-columns:minmax(120px,.42fr) minmax(0,1fr)}.integration-layout{grid-template-columns:minmax(0,.9fr) minmax(340px,.9fr);gap:1rem;max-width:none}.integration-assurance-grid{grid-template-columns:1fr}.integration-card{display:grid}.integration-card:nth-child(n+4){display:none}.integration-stack{padding:1rem;display:grid!important}.mobile-integration-proof,.experience-section{display:none}.process-grid{max-width:none;box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.process-step{border:1px solid var(--tf-border);background:var(--tf-surface);box-shadow:0 20px 55px rgba(var(--tf-ink-rgb), .07);border-radius:8px;display:flex}.process-step ul{display:grid}.process-reassurance{display:flex}.pricing-assurance{gap:.55rem;margin:-.25rem 0 1rem;display:flex}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;width:100%;max-width:none;margin:0;padding:0;display:grid;overflow:visible}.pricing-card,.pricing-card.featured{flex:initial;scroll-snap-align:none;min-height:auto;padding:1rem;display:flex}.pricing-card.featured,.pricing-card:first-child,.pricing-card:nth-child(2){order:initial}.pricing-card h3{margin-top:.85rem}.price-row strong{font-size:2.4rem}.pricing-card ul,.pricing-card.featured ul{margin:.9rem 0 1rem;display:grid}.pricing-card li{font-size:.88rem;line-height:1.34}.pricing-card li:nth-child(n+4){display:none}.pricing-card .btn{width:100%}.cta-inner{text-align:left;max-width:720px}.cta-inner h2,.cta-inner p{text-align:left;margin-left:0;margin-right:0}}@media (min-width:721px) and (max-width:900px){.product-carousel{width:100%;max-width:none;margin:0;padding:0;display:grid;overflow:visible}.product-carousel .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;width:100%;display:grid}.product-card{flex:initial;scroll-snap-align:none}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;width:100%;max-width:none;margin:0;padding:0;display:grid;overflow:visible}.pricing-card,.pricing-card.featured{flex:initial;scroll-snap-align:none}.pricing-card.featured{grid-column:1/-1}.process-grid{grid-template-columns:1fr}.process-step{min-width:0}.fee-grid,.ai-grid,.integration-layout{grid-template-columns:1fr}.integration-stack{display:none!important}.mobile-integration-proof{display:grid}}@media (hover:none) and (pointer:coarse) and (min-width:1181px) and (max-width:1366px){.landing-container main>section{--section-optical-offset:0rem}.landing-container main>section>.container{transform:none}.hero-shell{padding:clamp(6.25rem,8vh,7.25rem) 0 clamp(4rem,6vh,5rem)}.hero-grid{text-align:left;grid-template-columns:1fr;justify-items:start;gap:1.25rem;width:100%;max-width:820px;display:grid}.hero-copy h1{max-width:11.5ch;margin:1rem 0 .9rem;font-size:clamp(4.4rem,6vw,5rem);line-height:1}.hero-subtitle{max-width:42rem;font-size:1.03rem;line-height:1.55}.hero-proof-row{flex-wrap:wrap;gap:.55rem;max-width:42rem;margin-top:.15rem;display:flex}.hero-proof-row span{border:1px solid rgba(var(--tf-accent-rgb), .32);color:rgba(var(--tf-bg-rgb), .84);background:#ffffff0f;border-radius:999px;padding:.48rem .66rem;font-size:.76rem;font-weight:800;line-height:1}.hero-actions{gap:.8rem;width:100%;max-width:42rem;margin-top:1rem}.problem-section,.fee-section,.products-section,.ai-section,.integration-section,.process-section,.pricing-section,.cta-section{min-height:auto;padding:clamp(4.75rem,7vh,6rem) 0}}@media (min-width:721px) and (max-width:1180px){html{scroll-padding-top:6.75rem}.landing-container main>section{scroll-margin-top:6.75rem}.problem-section,.fee-section,.products-section,.ai-section,.integration-section,.process-section,.experience-section,.pricing-section,.cta-section{padding-top:clamp(6.75rem,10vh,8rem);padding-bottom:clamp(4.75rem,7vh,6rem)}.section-heading h2,.ai-copy h2,.fee-copy h2,.experience-copy h2,.cta-inner h2{max-width:14ch;font-size:clamp(2.8rem,4.9vw,3.9rem);line-height:1.04}.experience-section{min-height:auto;display:grid!important}.experience-grid{text-align:left;grid-template-columns:1fr;align-content:start;justify-items:start;gap:1.25rem;min-height:auto;display:grid}.experience-copy{max-width:720px}.experience-copy p{max-width:42rem;font-size:1rem;line-height:1.58}.guest-journey-panel{width:100%;max-width:none;display:grid!important}.guest-preview-body{grid-template-columns:minmax(0,1fr) minmax(150px,.42fr)}.guest-preview-photo{min-height:170px}.guest-journey-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.guest-journey-step{border-top:1px solid rgba(var(--tf-border-rgb), .8);grid-template-columns:1fr;gap:.55rem}.guest-journey-step p{display:none}.product-card{grid-template-rows:auto minmax(160px,1fr)}.product-preview{min-height:160px}.bundle-bridge{align-items:end}.pricing-card,.pricing-card.featured{padding:1.1rem}}@media (min-width:721px) and (max-width:839px){.landing-container .container{padding-left:clamp(2rem,6vw,3rem);padding-right:clamp(2rem,6vw,3rem)}.hero-shell{min-height:auto;padding-top:clamp(7rem,10vh,8rem);padding-bottom:clamp(5rem,7vh,6rem)}.hero-grid{max-width:620px;padding-top:clamp(2.5rem,5vh,3.5rem)}.hero-copy h1{max-width:10.5ch;font-size:clamp(3.2rem,8.1vw,3.95rem)}.hero-subtitle,.hero-proof-row,.hero-actions{max-width:34rem}.section-heading h2,.ai-copy h2,.fee-copy h2,.experience-copy h2,.cta-inner h2{max-width:12.5ch;font-size:clamp(2.55rem,6.4vw,3.25rem)}.section-heading p,.fee-copy p,.ai-copy p,.experience-copy p,.cta-inner p{max-width:34rem}.pain-grid,.product-carousel .product-grid,.product-grid,.pricing-grid{grid-template-columns:1fr}.product-card{grid-template-rows:auto minmax(210px,auto);padding:1.15rem}.product-card h3{font-size:clamp(1.55rem,4.7vw,2rem)}.product-preview{min-height:210px}.bundle-bridge{gap:1rem;display:grid}.bundle-bridge h3{max-width:16ch}.monthly-comparison,.guest-preview-body,.guest-journey-list{grid-template-columns:1fr}.guest-journey-step{grid-template-columns:auto minmax(0,1fr)}.integration-card:nth-child(n+4){display:grid}.pricing-card.featured{order:-1;grid-column:auto}.price-row strong{font-size:2.65rem}}@media (min-width:840px) and (max-width:1023px){.fee-grid,.ai-grid,.integration-layout{grid-template-columns:1fr}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card.featured{grid-column:1/-1}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px) and (max-width:1180px){.product-card{grid-template-rows:auto minmax(150px,1fr)}.product-preview{min-height:150px}.bundle-bridge{padding:1rem 1.15rem}.pricing-grid{gap:.8rem}.pricing-card,.pricing-card.featured{padding:.95rem}.price-row strong{font-size:2.25rem}}@media (hover:none) and (pointer:coarse) and (min-width:1181px) and (max-width:1366px){html{scroll-padding-top:6.75rem}.landing-container main>section{scroll-margin-top:6.75rem}.hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;max-width:none}.hero-copy h1{max-width:11ch;font-size:clamp(4rem,5vw,4.85rem)}.problem-section,.fee-section,.products-section,.ai-section,.integration-section,.process-section,.experience-section,.pricing-section,.cta-section{padding-top:clamp(6rem,8vh,7.25rem)}}@media (min-width:721px) and (max-width:1180px){.problem-section,.fee-section,.products-section,.ai-section,.integration-section,.process-section,.experience-section,.pricing-section,.cta-section{align-items:center;min-height:100svh;padding-top:clamp(4.5rem,7vh,5.75rem);padding-bottom:clamp(4rem,6vh,5.25rem);display:grid}.products-section>.container,.fee-section>.container,.integration-section>.container,.ai-section>.container,.process-section>.container,.pricing-section>.container,.problem-section>.container,.experience-section>.container,.cta-section>.container{align-content:center;gap:clamp(1rem,2vh,1.45rem);min-height:calc(100svh - clamp(8.5rem,13vh,11rem))}.section-heading h2,.ai-copy h2,.fee-copy h2,.experience-copy h2,.cta-inner h2{font-size:clamp(2.65rem,4.55vw,3.6rem);line-height:1.03}.section-heading p,.fee-copy p,.ai-copy p,.experience-copy p,.cta-inner p{font-size:.98rem;line-height:1.52}.pain-grid{gap:.75rem}.pain-card,.integration-card,.process-step,.pricing-card,.pricing-card.featured{padding:.95rem}.pain-card p,.integration-card p,.process-step p,.pricing-card p{font-size:.86rem;line-height:1.42}.product-carousel .product-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.product-card{box-shadow:0 20px 60px rgba(var(--tf-ink-rgb), .08);grid-template-rows:auto minmax(clamp(135px,18vw,170px),auto);gap:.7rem;padding:.95rem}.product-card h3{font-size:clamp(1.25rem,2.8vw,1.55rem);line-height:1.04}.product-card p,.product-card li{font-size:.84rem;line-height:1.42}.product-card ul{gap:.35rem;margin-top:.5rem}.product-preview{min-height:clamp(135px,18vw,170px)}.bundle-bridge{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:.15rem;padding:1rem;display:grid}.bundle-bridge h3{max-width:23ch;font-size:clamp(1.45rem,2.8vw,1.9rem)}.bundle-bridge p{max-width:42rem;font-size:.9rem;line-height:1.45}.fee-grid,.ai-grid{gap:clamp(1rem,2vw,1.6rem)}.fee-visual{gap:.75rem;padding:.85rem}.monthly-fee-head{padding:1rem}.monthly-fee-head>strong{font-size:clamp(2.8rem,5.6vw,3.5rem)}.monthly-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.monthly-panel{padding:.85rem}.monthly-panel-main strong{font-size:clamp(1.55rem,3.5vw,2.2rem)}.monthly-panel p,.monthly-roi-callout,.monthly-fee-table{display:none}.integration-layout{gap:.85rem}.integration-assurance-grid{gap:.75rem}.integration-card strong{margin-top:.65rem;font-size:1.05rem}.integration-stack{gap:.85rem;padding:.95rem}.integration-logo-grid strong{min-height:3.35rem;font-size:.76rem}.experience-grid{gap:1rem}.experience-proof{gap:.45rem;margin-top:1rem}.experience-proof span{padding:.5rem .62rem;font-size:.78rem}.guest-journey-panel{gap:.75rem;padding:.85rem}.guest-preview-body{grid-template-columns:minmax(0,1fr) minmax(140px,.38fr);gap:.65rem;padding:.65rem}.guest-preview-photo{min-height:clamp(130px,18vw,160px)}.guest-booking-strip{padding:.8rem}.guest-journey-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.guest-journey-step{grid-template-columns:1fr;gap:.45rem;padding-top:.7rem}.guest-journey-step p{display:none}.ai-workbench{padding:.75rem}.simple-approval-card{padding:.85rem}.social-dashboard-head,.ai-inputs{display:none}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.process-step{min-width:0}.process-step-top{margin-bottom:.8rem}.process-step h3{font-size:1.04rem;line-height:1.18}.process-step ul{gap:.35rem;margin-top:.75rem;padding-top:.75rem}.process-step li{font-size:.76rem}.process-step li:nth-child(n+3){display:none}.process-reassurance{margin-top:.25rem;padding:.8rem 1rem}.pricing-assurance{gap:.5rem;margin:-.25rem 0 .5rem}.pricing-assurance span{padding:.58rem .72rem;font-size:.8rem}.pricing-grid{gap:.75rem}.pricing-card h3{margin-top:.55rem;font-size:1.02rem}.price-row{margin-top:.85rem}.price-row strong{font-size:clamp(2.05rem,4.6vw,2.55rem)}.pricing-card ul,.pricing-card.featured ul{gap:.45rem;margin:.7rem 0 .8rem}.pricing-card li{font-size:.8rem;line-height:1.3}.pricing-card .btn{min-height:2.8rem;padding:.7rem .85rem;font-size:.88rem}}@media (min-width:721px) and (max-width:839px){.hero-shell{min-height:100svh}.products-section,.pricing-section,.process-section,.experience-section,.fee-section{padding-top:clamp(3.25rem,5vh,4.25rem);padding-bottom:clamp(3.25rem,5vh,4.25rem)}.products-section>.container,.pricing-section>.container,.process-section>.container,.experience-section>.container,.fee-section>.container{min-height:calc(100svh - clamp(6.5rem,10vh,8.5rem))}.section-heading h2,.ai-copy h2,.fee-copy h2,.experience-copy h2,.cta-inner h2{font-size:clamp(2.35rem,5.7vw,2.85rem)}.section-heading p,.fee-copy p,.ai-copy p,.experience-copy p{font-size:.94rem;line-height:1.48}.product-carousel .product-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card{grid-template-rows:auto minmax(132px,auto);padding:.85rem}.product-card h3{font-size:1.18rem}.product-card p,.product-card li{font-size:.78rem}.product-preview{min-height:132px}.mini-proof-chip{transform:scale(.86)}.bundle-bridge{grid-template-columns:minmax(0,1fr) auto;padding:.85rem}.bundle-bridge h3{font-size:1.35rem}.bundle-bridge p,.bundle-flow{display:none}.fee-grid,.ai-grid,.integration-layout{grid-template-columns:1fr}.fee-points span:nth-child(n+3),.ai-promises div:nth-child(n+4){display:none}.guest-preview-body{grid-template-columns:minmax(0,1fr) minmax(118px,.34fr)}.guest-preview-photo{min-height:126px}.guest-browser-bar{padding:.55rem .65rem}.guest-booking-strip{padding:.65rem}.guest-booking-strip button{padding:.62rem .7rem;font-size:.8rem}.guest-journey-list{grid-template-columns:repeat(3,minmax(0,1fr))}.guest-step-icon{width:2rem}.guest-journey-step strong{font-size:.86rem}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-step{padding:.85rem}.process-icon{width:2.1rem}.process-step p{font-size:.78rem}.process-reassurance{font-size:.9rem}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card.featured{order:-1;grid-column:1/-1}.pricing-card p{min-height:2.5rem}}@media (min-width:840px) and (max-width:1023px){.pricing-section,.products-section,.process-section,.experience-section{padding-top:clamp(4rem,6vh,5rem);padding-bottom:clamp(4rem,6vh,5rem)}}@media (min-width:1024px) and (max-width:1180px) and (max-height:900px){.products-section,.experience-section,.process-section,.integration-section{padding-top:clamp(3.25rem,5vh,4rem);padding-bottom:clamp(3.25rem,5vh,4rem)}.products-section>.container,.experience-section>.container,.process-section>.container,.integration-section>.container{min-height:calc(100svh - clamp(6.5rem,10vh,8rem))}.products-section .section-heading h2,.experience-copy h2,.integration-section .section-heading h2,.process-section .section-heading h2{font-size:clamp(2.55rem,4.2vw,3.2rem)}.product-card{grid-template-rows:auto minmax(118px,auto);padding:.8rem}.product-card h3{font-size:1.18rem}.product-card p{font-size:.78rem}.product-preview{min-height:118px}.bundle-bridge{padding:.8rem .95rem}.bundle-bridge h3{font-size:1.45rem}.bundle-bridge p{display:none}.experience-grid{grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);align-items:center}.experience-copy p{max-width:30rem}.guest-journey-panel{padding:.75rem}.guest-preview-photo{min-height:118px}.guest-journey-list{grid-template-columns:repeat(3,minmax(0,1fr))}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.process-step{padding:.8rem}.process-step p{font-size:.76rem}.process-icon{width:2.05rem}}@media (hover:none) and (pointer:coarse) and (min-width:1181px) and (max-width:1366px){.problem-section,.fee-section,.products-section,.ai-section,.integration-section,.process-section,.experience-section,.pricing-section,.cta-section{align-items:center;min-height:100svh;display:grid}.products-section>.container,.fee-section>.container,.integration-section>.container,.ai-section>.container,.process-section>.container,.pricing-section>.container,.problem-section>.container,.experience-section>.container,.cta-section>.container{align-content:center;min-height:calc(100svh - clamp(8rem,12vh,10rem))}}@media (min-width:721px) and (max-width:1180px) and (orientation:portrait){.problem-section,.fee-section,.products-section,.ai-section,.integration-section,.process-section,.experience-section,.pricing-section,.cta-section{padding-top:clamp(4.25rem,6svh,5.5rem);padding-bottom:clamp(4rem,6svh,5.25rem)}.products-section>.container,.fee-section>.container,.integration-section>.container,.ai-section>.container,.process-section>.container,.pricing-section>.container,.problem-section>.container,.experience-section>.container,.cta-section>.container{align-content:start;min-height:calc(100svh - clamp(8rem,12svh,10.75rem))}.section-heading h2,.ai-copy h2,.fee-copy h2,.experience-copy h2,.cta-inner h2{font-size:clamp(2.45rem,5vw,3.45rem)}.section-heading p,.fee-copy p,.ai-copy p,.experience-copy p{max-width:36rem}.ai-section{background:radial-gradient(circle at 82% 12%, rgba(var(--tf-accent-rgb), .18), transparent 25rem), linear-gradient(180deg, var(--tf-ink) 0%, rgba(var(--tf-ink-rgb), .98) 88%, var(--tf-bg) 100%), var(--tf-ink)}.ai-grid{grid-template-columns:1fr;gap:clamp(1.25rem,3svh,2rem)}.ai-copy{max-width:42rem}.ai-copy h2{max-width:11.5ch}.ai-promises{flex-wrap:wrap;gap:.55rem;max-width:44rem;margin-top:1.15rem;display:flex}.ai-promises div{background:#ffffff14;flex:12rem;min-width:0;padding:.7rem .8rem}.ai-workbench{background:radial-gradient(circle at 82% 0%, rgba(var(--tf-aux-rgb), .22), transparent 20rem), #ffffff14;border:1px solid #ffffff29;gap:.85rem;width:100%;max-width:52rem;padding:.95rem;display:grid;box-shadow:0 28px 90px #00000047}.mobile-ai-proof,.simple-approval-card{display:grid!important}.social-dashboard-head{padding:.9rem;display:flex}.social-dashboard-head strong{font-size:clamp(1.15rem,3vw,1.55rem)}.social-dashboard-head p{display:none}.ai-inputs{display:flex}.ai-inputs span:nth-child(n+6){display:none}.approval-stack{display:none!important}.simple-approval-card{border:1px solid rgba(var(--tf-border-rgb), .82);background:linear-gradient(135deg, #fffffffa, rgba(var(--tf-bg-rgb), .94)), #fff;text-align:left;grid-template-columns:minmax(0,1fr);gap:.8rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 22px 70px #0003}.simple-approval-card .draft-queue-head{text-align:left;justify-content:flex-start}.simple-approval-card .draft-queue-head>div{text-align:left}.simple-approval-card:before{content:"";background:linear-gradient(180deg, transparent 22%, rgba(var(--tf-ink-rgb), .62) 100%), radial-gradient(circle at 72% 24%, var(--tf-bg) 0 2.1rem, transparent 2.2rem), linear-gradient(145deg, var(--tf-aux) 0%, rgba(var(--tf-aux-rgb), .46) 44%, var(--tf-accent) 100%);border-radius:8px;min-height:clamp(9rem,24vw,13rem);display:block}.draft-queue-head{align-items:center}.draft-queue-head strong{color:var(--tf-ink);font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.02}.simple-approval-card p{max-width:38rem;color:var(--tf-muted);text-align:left;margin:0;font-size:.95rem;line-height:1.48}.draft-card-footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.channel-pills span{background:var(--tf-bg)}.stack-flow-note{display:flex}.product-social-preview .mini-draft-window{width:min(60%,20rem);top:8%}.product-social-preview .mini-approval-window{top:12%;right:5%}.product-social-preview .mini-input-stack{transform-origin:100% 100%;bottom:7%;right:5%;transform:scale(.9)}}@media (min-width:960px) and (max-width:1180px) and (orientation:portrait){.products-section>.container,.fee-section>.container,.integration-section>.container,.ai-section>.container,.process-section>.container,.pricing-section>.container,.problem-section>.container,.experience-section>.container,.cta-section>.container{align-content:center}.ai-grid{grid-template-columns:minmax(0,.85fr) minmax(28rem,1.15fr);align-items:center;gap:clamp(1.75rem,3.2vw,2.5rem)}.ai-copy h2{max-width:9.6ch;font-size:clamp(3rem,4.8vw,3.65rem)}.ai-promises{grid-template-columns:1fr;max-width:19rem;display:grid}.ai-workbench{max-width:none}}@media (min-width:721px) and (max-width:839px) and (orientation:portrait){.product-social-preview .mini-draft-window p{display:none}.product-social-preview .mini-draft-window{width:58%}.product-social-preview .mini-approval-window{display:none}.product-social-preview .mini-input-stack{transform:scale(.78)}}@media (max-width:1180px){.hero-grid{justify-items:center}.hero-copy{text-align:center;max-width:min(86vw,840px)}.hero-copy .eyebrow,.hero-subtitle,.hero-flow-note,.hero-actions{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}}.landing-container .problem-section{margin-top:calc(-1 * var(--hero-fade-tail));padding-top:calc(clamp(4.5rem, 7vh, 6rem) + var(--hero-fade-tail));background:linear-gradient(180deg, transparent 0, transparent 6rem, rgba(var(--tf-bg-rgb), .22) 10rem, var(--tf-bg) calc(var(--hero-fade-tail) + 5rem), #fff calc(var(--hero-fade-tail) + 13rem), #fff 90%, var(--tf-bg) 100%)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation:none!important}.landing-container [data-marketing-reveal]{opacity:1!important;filter:none!important;clip-path:inset(0)!important;transition:none!important;transform:none!important}.content-studio,.content-studio *,.content-wave,.content-wave *,.trueflow-field,.trueflow-field *{pointer-events:none!important;transition:none!important}}
