.brand-module__Rs6obW__logo{color:var(--k-ink,#142d37);font-family:var(--font-outfit),sans-serif;letter-spacing:-.045em;align-items:center;gap:.28em;font-size:32px;font-weight:600;line-height:1;display:inline-flex}.brand-module__Rs6obW__symbol{width:1.15em;height:1.15em;color:var(--k-coral,#b44332);flex:none}.brand-module__Rs6obW__illustration{mix-blend-mode:multiply;width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(#000 40%,#0000 72%);mask-image:radial-gradient(#000 40%,#0000 72%)}.brand-module__Rs6obW__loading{align-items:center;gap:12px;display:inline-flex}.brand-module__Rs6obW__tidalMark{background:var(--k-coral,#b44332);flex:none;width:25px;height:32px;display:inline-block;position:relative;overflow:hidden;-webkit-mask:url(/brand/symbol-coral.svg) 50%/contain no-repeat;mask:url(/brand/symbol-coral.svg) 50%/contain no-repeat}.brand-module__Rs6obW__tidalMark:before{content:"";background:radial-gradient(at 35% 40%,#f6bd91 0,#0000 27%),radial-gradient(at 65% 65%,#e55d48 0,#0000 38%),linear-gradient(135deg,#9d352a,#ca513d);animation:7s ease-in-out infinite alternate brand-module__Rs6obW__tide;position:absolute;inset:-80%}@keyframes brand-module__Rs6obW__tide{0%{transform:translate(-8%,-8%)rotate(-15deg)}to{transform:translate(8%,8%)rotate(15deg)}}@media (prefers-reduced-motion:reduce){.brand-module__Rs6obW__tidalMark:before{animation:none;display:none}}.brand-module__Rs6obW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.approved-landing{font-size:15px;line-height:1.55}.approved-landing p{margin-bottom:1em}.approved-landing h1{margin-bottom:.67em}.approved-landing h2{margin-bottom:.83em}.approved-landing h3{margin-bottom:1em}.approved-landing ul,.approved-landing ol{margin-block:1em}.approved-landing strong,.approved-landing b{font-weight:bolder}.approved-landing em{font-style:italic}.approved-landing{--ink:#142d37;--muted:#5c6b6f;--paper:#faf8f3;--line:#e3e5df;--coral:#bd4836;--pale:#f7e7dd;--navy:#071b2d;--green:#326953}.approved-landing *{box-sizing:border-box}.approved-landing{scroll-behavior:smooth;background:var(--paper);color:var(--ink);margin:0;font:15px/1.55 -apple-system,BlinkMacSystemFont,Avenir Next,sans-serif}.approved-landing button,.approved-landing input,.approved-landing select{font:inherit}.approved-landing button,.approved-landing a,.approved-landing input,.approved-landing select{-webkit-tap-highlight-color:transparent}.approved-landing button,.approved-landing a{touch-action:manipulation}.approved-landing button{cursor:pointer}.approved-landing a{color:inherit;text-decoration:none}.approved-landing a:hover{text-underline-offset:5px;text-decoration:underline}.approved-landing button:focus-visible,.approved-landing a:focus-visible,.approved-landing input:focus-visible,.approved-landing select:focus-visible,.approved-landing summary:focus-visible{outline-offset:4px;outline:3px solid #b55138}.approved-landing button{color:inherit}.approved-landing button:disabled{opacity:.5;cursor:default}.approved-landing img{max-width:100%;display:block}.approved-landing svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:22px;height:22px;display:inline-block}.approved-landing h1,.approved-landing h2,.approved-landing h3,.approved-landing p{margin-top:0}.approved-landing h1,.approved-landing h2{letter-spacing:-.045em;font-weight:450;line-height:1.06}.approved-landing h1{font-size:clamp(48px,5.8vw,82px)}.approved-landing h2{font-size:clamp(34px,4vw,54px)}.approved-landing h3{letter-spacing:-.02em;font-size:19px;font-weight:550}.approved-landing p{color:var(--muted)}.approved-landing small{font-size:12px}.approved-landing .wrap{max-width:1280px;margin:auto;padding:0 48px}.approved-landing .kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--coral);margin-bottom:20px;font-size:11px;font-weight:650}.approved-landing .btn{white-space:nowrap;background:0 0;border:1px solid #ced3ce;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:45px;padding:11px 19px;font-size:13px;font-weight:550;display:inline-flex}.approved-landing .btn:hover{background:#eceee8;text-decoration:none}.approved-landing .btn.primary{color:#fff;background:var(--coral);border-color:var(--coral)}.approved-landing .btn.primary:hover{background:#a83b2a}.approved-landing .btn.dark{background:var(--ink);color:#fff;border-color:var(--ink)}.approved-landing .btn svg{width:16px;height:16px}.approved-landing .landing-text-link{align-items:center;gap:18px;font-size:14px;font-weight:550;display:inline-flex}.approved-landing .landing-text-link svg{width:17px}.approved-landing .actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.approved-landing .hero{align-items:center;min-height:605px;display:flex;position:relative}.approved-landing .hero-art{object-fit:cover;object-position:66% center;mix-blend-mode:multiply;width:67%;height:100%;position:absolute;top:0;right:-48px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24%);mask-image:linear-gradient(90deg,#0000 0%,#000 24%)}.approved-landing .hero-copy{z-index:1;width:53%;padding:65px 0 82px;position:relative}.approved-landing .hero h1{margin-bottom:25px}.approved-landing .hero p{max-width:470px;margin-bottom:28px;font-size:17px;line-height:1.7}.approved-landing .hero .fine{margin-top:21px;font-size:12px}.approved-landing .hero em{color:var(--coral);font-family:Georgia,serif;font-weight:400}.approved-landing .capabilities{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;margin:0;padding:22px 0;list-style:none;display:flex}.approved-landing .capabilities li{flex:1;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.approved-landing .capabilities svg{color:var(--coral)}.approved-landing .section{padding:94px 0}.approved-landing .sectionhead{justify-content:space-between;align-items:end;gap:55px;margin-bottom:40px;display:flex}.approved-landing .sectionhead h2{max-width:650px;margin:0}.approved-landing .sectionhead p{max-width:320px;margin:0;font-size:15px}.approved-landing .scenario{grid-template-columns:.8fr 1.35fr;align-items:center;gap:65px;display:grid}.approved-landing .scenario-copy p{font-size:16px;line-height:1.8}.approved-landing .steps{margin:30px 0;padding:0;list-style:none}.approved-landing .steps li{color:var(--muted);gap:14px;margin:20px 0;font-size:14px;display:flex}.approved-landing .steps span{color:var(--coral);font:12px/1.9 ui-monospace,monospace}.approved-landing .steps strong{color:var(--ink);font-weight:550;display:block}.approved-landing .mini-app{background:#fff;border:1px solid #daddd5;border-radius:10px;overflow:hidden;box-shadow:0 22px 60px #243d3910}.approved-landing .mini-top{border-bottom:1px solid var(--line);background:#f1f3ef;justify-content:space-between;padding:16px 22px;font-size:12px;display:flex}.approved-landing .mini-body{padding:30px}.approved-landing .mini-body h3{margin-bottom:8px;font-size:22px}.approved-landing .mini-row{border-top:1px solid var(--line);align-items:center;gap:15px;padding:19px 0;font-size:12px;display:flex}.approved-landing .mini-row>svg{color:var(--coral)}.approved-landing .mini-row div{flex:1}.approved-landing .mini-row strong{font-size:13px;font-weight:550;display:block}.approved-landing .mini-row span{color:var(--muted)}.approved-landing .state{white-space:nowrap;color:#496451;background:#eef2ec;border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;display:inline-flex}.approved-landing .state.pending{color:#795b20;background:#faf0dc}.approved-landing .state.draft{color:#5c6570;background:#f0f1f3}.approved-landing .state svg{width:11px;height:11px}.approved-landing .mini-bottom{color:var(--muted);justify-content:space-between;padding-top:20px;font-size:11px;display:flex}.approved-landing .developer{background:var(--navy);color:#fff;position:relative;overflow:hidden}.approved-landing .developer .dev-art{object-fit:cover;object-position:30% center;opacity:.8;width:67%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.approved-landing .developer .wrap{padding-top:90px;padding-bottom:84px;position:relative}.approved-landing .developer h2{max-width:550px}.approved-landing .developer .kicker{color:#f8b49d}.approved-landing .developer p{color:#becbd0;max-width:455px;font-size:16px;line-height:1.8}.approved-landing .developer .btn{color:var(--navy);background:#fff9f0;border-color:#fff9f0}.approved-landing .developer .landing-text-link{color:#f7ece0}.approved-landing .dev-evidence{color:#d6dfe1;border-top:1px solid #8396a23a;gap:35px;max-width:530px;margin-top:65px;padding-top:25px;font-size:12px;display:flex}.approved-landing .guidegrid{grid-template-columns:1fr 1fr;gap:70px;display:grid}.approved-landing .guidegroup{border-top:1px solid var(--line);padding-top:28px}.approved-landing .guidegroup h3{align-items:center;gap:12px;display:flex}.approved-landing .guidegroup h3 svg{color:var(--coral)}.approved-landing .guidegroup>a{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px 0;font-size:14px;display:flex}.approved-landing .guidegroup>a svg{width:16px}.approved-landing .closing{background:#f1e9df;border-top:1px solid #e1d8ce;padding:55px 0}.approved-landing .closing .wrap{justify-content:space-between;align-items:center;gap:30px;display:flex}.approved-landing .closing h2{margin-bottom:0;font-size:37px}.approved-landing select{color:var(--muted);background:#fff;border:1px solid #dce1d6;border-radius:5px;max-width:150px;padding:6px 26px 6px 10px;font-size:11px}.approved-landing table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.approved-landing th{color:#7b877d;border-bottom:1px solid var(--line);background:#f0f3ed;padding:10px;font-size:10px;font-weight:450}.approved-landing td{border-bottom:1px solid var(--line);padding:17px 10px}.approved-landing td:first-child,.approved-landing th:first-child{padding-left:12px}.approved-landing [hidden]{display:none!important}@media (min-width:1600px){.approved-landing .hero-art{width:75%;right:-120px}.approved-landing .hero-copy{width:55%}}@media (max-width:1100px){.approved-landing .wrap{padding:0 30px}.approved-landing .hero-copy{width:57%}.approved-landing .hero h1{font-size:66px}.approved-landing .hero-art{right:-30px}.approved-landing .scenario{gap:35px}.approved-landing .developer .wrap{padding-left:30px;padding-right:30px}}@media (max-width:760px){.approved-landing .wrap{padding:0 22px}.approved-landing .hero{min-height:0;padding-bottom:0;display:block}.approved-landing .hero-copy{width:100%;padding:42px 0 25px}.approved-landing .hero h1{max-width:410px;font-size:55px}.approved-landing .hero p{max-width:500px;font-size:15px}.approved-landing .hero .fine{margin-bottom:0}.approved-landing .hero-art{object-fit:cover;object-position:65% center;width:calc(100% + 44px);max-width:none;height:270px;margin:0 -22px;position:relative;right:auto;-webkit-mask-image:linear-gradient(#0000,#000 15%);mask-image:linear-gradient(#0000,#000 15%)}.approved-landing .capabilities{flex-wrap:wrap;gap:20px;padding:22px 0}.approved-landing .capabilities li{flex-basis:40%;justify-content:flex-start;font-size:12px}.approved-landing .section{padding:54px 0}.approved-landing .sectionhead{margin-bottom:30px;display:block}.approved-landing .sectionhead p{max-width:100%;margin-top:20px}.approved-landing .scenario{grid-template-columns:1fr;gap:30px}.approved-landing .scenario-copy{max-width:500px}.approved-landing .mini-body{padding:24px 20px}.approved-landing .mini-row{gap:10px}.approved-landing .mini-row strong{font-size:12px}.approved-landing .mini-row .state{font-size:9px}.approved-landing .developer .wrap{padding:55px 22px 35px}.approved-landing .developer .dev-art{object-position:30% center;opacity:.24;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.approved-landing .developer h2{font-size:43px}.approved-landing .developer p{font-size:15px}.approved-landing .dev-evidence{gap:17px;margin-top:35px;font-size:10px}.approved-landing .guidegrid{grid-template-columns:1fr;gap:30px}.approved-landing .closing .wrap{display:block}.approved-landing .closing h2{margin-bottom:25px;font-size:33px}}.approved-landing .ai-showcase{background:#edf0e9;border:1px solid #dce1d5;border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.approved-landing .source-preview{background:#edf0e9;padding:23px 28px 28px}.approved-landing .source-label{letter-spacing:.045em;color:#737e71;justify-content:space-between;margin-bottom:21px;font-size:10px;display:flex}.approved-landing .source-label span{letter-spacing:0}.approved-landing .invoice{color:#31433d;background:#fffefb;min-height:340px;padding:35px 32px;font-size:11px;position:relative;box-shadow:0 4px 16px #33463310}.approved-landing .invoice-brand{letter-spacing:.22em;font-size:13px;font-weight:600;line-height:1.25}.approved-landing .invoice-brand span{letter-spacing:.3em;font-size:9px;font-weight:400}.approved-landing .invoice-type{letter-spacing:.14em;font-size:10px;position:absolute;top:37px;right:32px}.approved-landing .invoice hr{border:0;border-top:1px solid #e2e6dc;margin:26px 0}.approved-landing .invoice-parties{color:#80907e;justify-content:space-between;gap:15px;font-size:8px;line-height:1.8;display:flex}.approved-landing .invoice-parties strong{color:#344c3f;font-size:10px;font-weight:550;display:block}.approved-landing .invoice-parties span{color:#788773;font-size:9px;display:block}.approved-landing .invoice-item{border-bottom:1px solid #e2e6dc;justify-content:space-between;margin-top:15px;padding:22px 0 16px;font-size:10px;display:flex}.approved-landing .invoice-total{justify-content:space-between;padding-top:13px;font-size:11px;display:flex}.approved-landing .invoice p{color:#86917f;margin:10px 0;font-size:8px;line-height:1.7}.approved-landing .source-highlight{background:#fff4df;border:1px solid #d99569;margin-top:30px;padding:7px 9px;font-size:10px;display:inline-block}.approved-landing .extract-preview{background:#fffdfa;padding:28px 32px}.approved-landing .extract-title{align-items:center;gap:10px;margin-bottom:25px;font-size:14px;font-weight:550;display:flex}.approved-landing .extract-title>svg{color:var(--coral)}.approved-landing .extract-title .state{margin-left:auto;font-size:10px}.approved-landing .extract-step{align-items:center;gap:9px;padding:8px 0;font-size:11px;display:flex}.approved-landing .stepdone{color:#456849;background:#e9eee3;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;display:inline-flex}.approved-landing .done-label{color:#78906c;margin-left:auto;font-size:10px}.approved-landing .extracted-values{margin-top:12px}.approved-landing .extracted-values>div{border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr;gap:4px 14px;padding:11px 0;font-size:11px;display:grid}.approved-landing .extracted-values strong{font-weight:500}.approved-landing .extracted-values small{color:#72856b;grid-column:2;font-size:9px}.approved-landing .extracted-values .flagged{background:#fcf4e5;border:1px solid #ebd9b4;border-radius:4px;margin-top:6px;padding:12px}.approved-landing .extracted-values .flagged small{color:#8a662d}.approved-landing .review-explainer{margin:17px 0;font-size:11px;line-height:1.7}.approved-landing .extract-preview>.btn{min-height:37px;padding:8px 12px;font-size:11px}.approved-landing .ai-footnotes{grid-template-columns:1fr 1fr 1fr;gap:50px;margin-top:30px;display:grid}.approved-landing .ai-footnotes p{margin:0;font-size:12px;line-height:1.8}.approved-landing .ai-footnotes strong{color:var(--ink);font-size:13px;font-weight:550}@media (max-width:1100px){.approved-landing .ai-showcase{grid-template-columns:1fr 1fr}.approved-landing .invoice{padding:28px 23px}.approved-landing .extract-preview{padding:25px}.approved-landing .extract-title{flex-wrap:wrap}.approved-landing .extract-title .state{margin-left:0}}@media (max-width:760px){.approved-landing .ai-showcase{grid-template-columns:1fr}.approved-landing .source-preview{padding:20px}.approved-landing .source-label{margin-bottom:15px}.approved-landing .invoice{min-height:325px;padding:28px 24px}.approved-landing .invoice-type{top:30px;right:24px}.approved-landing .extract-preview{padding:24px}.approved-landing .extract-title{flex-wrap:nowrap;font-size:13px}.approved-landing .extract-title .state{margin-left:auto}.approved-landing .ai-footnotes{grid-template-columns:1fr;gap:20px}.approved-landing .hero-copy h1{font-size:54px}}.approved-landing svg{stroke-width:1.75px}@media (max-width:760px){.approved-landing .hero{flex-direction:column;align-items:stretch;display:flex}.approved-landing .hero-copy{order:1}.approved-landing .hero-art{order:2}}@media (prefers-reduced-motion:reduce){.approved-landing{scroll-behavior:auto}}.approved-landing{--k-ink:#142d37;--k-muted:#53656a;--k-subtle:#62716a;--k-paper:#faf8f3;--k-surface:#fffdf8;--k-workspace:#f0f2ed;--k-line:#dce2d8;--k-control-border:#7e8c82;--k-coral:#b44332;--k-coral-hover:#973524;--k-navy:#071b2d;--k-on-dark:#faf8f3;--k-focus:#245b7a;--k-selection:#e7ede5;--k-success:#286044;--k-success-bg:#eaf2e9;--k-warning:#795519;--k-warning-bg:#fff2da;--k-error:#aa342b;--k-error-bg:#fff0eb;--k-info:#2e5877;--k-info-bg:#eaf1f7;--k-neutral:#55626e;--k-neutral-bg:#eef0f2;--k-disabled:#657068;--k-disabled-bg:#e5e9e1;--k-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--k-editorial:Georgia,"Times New Roman",serif;--k-code:ui-monospace,SFMono-Regular,Consolas,monospace;--ink:var(--k-ink);--muted:var(--k-muted);--paper:var(--k-paper);--line:var(--k-line);--coral:var(--k-coral);--navy:var(--k-navy);font-family:var(--k-ui)}.approved-landing button,.approved-landing input,.approved-landing select,.approved-landing textarea{font-family:var(--k-ui)}.approved-landing code,.approved-landing pre{font-family:var(--k-code)}.approved-landing input[type=checkbox],.approved-landing input[type=radio]{accent-color:var(--k-coral)}.approved-landing .btn{white-space:normal;text-align:center;border-radius:6px;min-height:44px;font-size:14px}.approved-landing .btn.primary:hover{background:var(--k-coral-hover);border-color:var(--k-coral-hover)}.approved-landing .btn:disabled{opacity:1;background:var(--k-disabled-bg);color:var(--k-disabled);border-color:var(--k-line);cursor:not-allowed}.approved-landing .btn.secondary,.approved-landing .btn:not(.primary):not(.dark){border-color:var(--k-control-border)}.approved-landing :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--k-focus);outline-offset:3px}.approved-landing input:not([type=checkbox]):not([type=radio]),.approved-landing select{border-color:var(--k-control-border);min-height:44px}.approved-landing ::placeholder{color:var(--k-subtle);opacity:1}.approved-landing ::selection{background:var(--k-selection);color:var(--k-ink)}.approved-landing .state{white-space:normal;background:var(--k-neutral-bg);color:var(--k-neutral);font-size:12px;line-height:1.5}.approved-landing .state.pending{background:var(--k-warning-bg);color:var(--k-warning)}.approved-landing .state.draft{background:var(--k-neutral-bg);color:var(--k-neutral)}.approved-landing .state[data-tone=success]{background:var(--k-success-bg);color:var(--k-success)}.approved-landing [data-tone=success]{--tone:var(--k-success);--tone-bg:var(--k-success-bg)}.approved-landing [data-tone=warning]{--tone:var(--k-warning);--tone-bg:var(--k-warning-bg)}.approved-landing [data-tone=error]{--tone:var(--k-error);--tone-bg:var(--k-error-bg)}.approved-landing [data-tone=info]{--tone:var(--k-info);--tone-bg:var(--k-info-bg)}.approved-landing [data-tone=neutral]{--tone:var(--k-neutral);--tone-bg:var(--k-neutral-bg)}.approved-landing .source-label{color:var(--k-subtle);line-height:1.6;font-size:12px!important}@media (max-width:850px){.approved-landing input:not([type=checkbox]):not([type=radio]),.approved-landing select{font-size:16px}}@media (prefers-reduced-motion:reduce){.approved-landing{scroll-behavior:auto}.approved-landing *,.approved-landing :before,.approved-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.approved-landing .state[data-tone=warning]{background:var(--k-warning-bg);color:var(--k-warning)}.approved-landing .state[data-tone=error]{background:var(--k-error-bg);color:var(--k-error)}.approved-landing .skip-link{z-index:1000;background:var(--k-navy);color:var(--k-on-dark);border-radius:6px;padding:12px 18px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.approved-landing .skip-link:focus{transform:none}.approved-landing main:focus{outline:none}.approved-landing .integration-section{border-top:1px solid var(--line);scroll-margin-top:32px}.approved-landing .integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.approved-landing .integration-card{border:1px solid var(--line);background:#fffdf8;border-radius:16px;flex-direction:column;min-width:0;padding:36px;display:flex}.approved-landing .integration-card h3{margin:26px 0 12px;font-size:27px}.approved-landing .integration-card>p{max-width:48ch}.approved-landing .integration-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.approved-landing .integration-top img{width:36px;height:36px}.approved-landing .integration-status{color:#326953;background:#eef3e9;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600}.approved-landing .integration-assistant{background:linear-gradient(135deg,#fffdf8,#f6eee5)}.approved-landing .integration-steps{color:var(--muted);margin:8px 0 28px;padding-left:23px;line-height:2}.approved-landing .integration-card>.landing-text-link{align-self:flex-start;align-items:center;min-height:44px;margin-top:auto;display:flex}.approved-landing .integration-prompt{border-left:2px solid var(--coral);margin:8px 0 28px;padding:6px 0 6px 18px}.approved-landing .integration-prompt span{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:11px}.approved-landing .integration-prompt p{color:var(--ink);margin:8px 0 0;font-family:Georgia,serif;font-size:20px;line-height:1.45}.approved-landing .integration-api{border-bottom:1px solid var(--line);align-items:center;gap:22px;padding:28px 8px;display:flex}.approved-landing .integration-api>img{width:30px;height:30px}.approved-landing .integration-api h3{margin:0 0 4px;font-size:17px}.approved-landing .integration-api p{margin:0;font-size:14px}.approved-landing .integration-api>a{white-space:nowrap;align-items:center;min-height:44px;margin-left:auto;display:flex}@media (max-width:720px){.approved-landing .integration-grid{grid-template-columns:1fr}.approved-landing .integration-card{padding:26px}.approved-landing .integration-api{flex-wrap:wrap;gap:16px}.approved-landing .integration-api>div{flex:1;min-width:180px}.approved-landing .integration-api>a{margin-left:46px}.approved-landing .integration-card h3{font-size:25px}}.approved-landing .developer-markdown{border-top:1px solid #53656a;border-bottom:1px solid #53656a;max-width:860px;margin-top:40px;position:relative}.approved-landing .developer-markdown summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:17px;list-style:none;display:flex}.approved-landing .developer-markdown summary::-webkit-details-marker{display:none}.approved-landing .developer-markdown summary>span{font-size:24px}.approved-landing .developer-markdown[open] summary>span{transform:rotate(45deg)}.approved-landing .developer-markdown summary:focus-visible{outline-offset:4px;outline:3px solid #faf8f3}.approved-landing .developer-markdown-body{grid-template-columns:1fr 1fr;gap:30px;padding:8px 0 28px;display:grid}.approved-landing .developer-markdown h3{font-size:19px}.approved-landing .developer .developer-markdown p{max-width:none;font-size:15px}.approved-landing .developer-markdown pre{color:#faf8f3;background:#071b2d;border:1px solid #53656a;border-radius:8px;min-width:0;margin:0;padding:20px;font:13px/1.7 ui-monospace,SFMono-Regular,monospace;overflow:auto}.approved-landing .developer-markdown .landing-text-link{font-size:14px}@media (max-width:720px){.approved-landing .developer-markdown-body{grid-template-columns:1fr}.approved-landing .developer-markdown summary{font-size:16px}}.approved-landing .integration-card{padding:28px}.approved-landing .integration-card h3{font-size:25px}.approved-landing .integration-file-types{border-top:1px solid var(--line);margin:8px 0 28px;padding-top:16px;font-size:13px}@media (min-width:721px) and (max-width:1000px){.approved-landing .integration-grid{gap:16px}.approved-landing .integration-card{padding:20px}.approved-landing .integration-top{flex-direction:column;align-items:flex-start}.approved-landing .integration-card h3{font-size:22px}}.approved-landing .public-header,.approved-landing .public-footer{font-family:var(--k-ui);color:var(--k-ink);box-sizing:border-box}.approved-landing .public-header{border-bottom:1px solid var(--k-line);z-index:20;justify-content:space-between;align-items:center;gap:28px;max-width:1280px;margin:auto;padding:24px 32px;display:flex;position:relative}.approved-landing .public-brand{color:var(--k-ink);letter-spacing:-1px;align-items:center;gap:12px;font-size:28px;font-weight:700;text-decoration:none;display:inline-flex}.approved-landing .public-brand img{width:25px;height:34px}.approved-landing .public-header nav{align-items:center;gap:24px;font-size:14px;display:flex}.approved-landing .public-header a{text-decoration:none}.approved-landing .public-header nav>a:not(.public-start),.approved-landing .public-products summary{padding:12px 0}.approved-landing .public-header a:hover,.approved-landing .public-footer a:hover{text-underline-offset:5px;text-decoration:underline}.approved-landing .public-header a[aria-current=page]{color:var(--k-coral)}.approved-landing .public-start{background:var(--k-coral);color:var(--k-surface);white-space:nowrap;border-radius:6px;padding:11px 18px}.approved-landing .public-products{position:relative}.approved-landing .public-products summary{cursor:pointer}.approved-landing .public-products>div{background:var(--k-surface);border:1px solid var(--k-line);border-radius:8px;gap:4px;width:260px;padding:12px;display:grid;position:absolute;top:100%;left:-20px;box-shadow:0 12px 30px #142d3710}.approved-landing .public-products>div a{border-radius:4px;padding:12px}.approved-landing .public-products>div a:hover{background:var(--k-workspace)}.approved-landing .public-header .public-menu{display:none}.approved-landing .public-footer{border-top:1px solid var(--k-line);max-width:1280px;margin:64px auto 0;padding:40px 32px 24px}.approved-landing .public-footer-top{justify-content:space-between;gap:24px;margin-bottom:40px;display:flex}.approved-landing .public-footer-top p{color:var(--k-muted);margin:0;font-size:15px}.approved-landing .public-footer-links{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.approved-landing .public-footer-links nav{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.approved-landing .public-footer-links h2{letter-spacing:0;margin:0 0 4px;font-size:14px;line-height:1.5}.approved-landing .public-footer a{color:inherit;font-size:14px;text-decoration:none}.approved-landing .public-footer .public-brand{font-size:28px}.approved-landing .public-preview{border-top:1px solid var(--k-line);color:var(--k-muted);margin-top:36px;padding-top:20px;font-size:12px}.approved-landing .public-preview a{font-size:inherit}.approved-landing .public-header :focus-visible,.approved-landing .public-footer :focus-visible{outline:2px solid var(--k-focus);outline-offset:5px}@media (max-width:1000px){.approved-landing .public-header{flex-wrap:wrap;padding:20px}.approved-landing .public-header .public-menu{width:44px;min-height:44px;color:var(--k-ink);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:10px;display:grid}.approved-landing .public-menu span,.approved-landing .public-menu span:before,.approved-landing .public-menu span:after{background:currentColor;width:22px;height:2px;display:block;position:relative}.approved-landing .public-menu span:before,.approved-landing .public-menu span:after{content:"";position:absolute;left:0}.approved-landing .public-menu span:before{top:-7px}.approved-landing .public-menu span:after{top:7px}.approved-landing .public-header nav{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:none}.approved-landing .public-header.is-open nav{display:flex}.approved-landing .public-products>div{width:auto;box-shadow:none;margin-top:8px;position:static}.approved-landing .public-start{text-align:center}.approved-landing .public-footer{padding:32px 20px}.approved-landing .public-footer-links{grid-template-columns:repeat(2,1fr);gap:32px 20px}.approved-landing .public-footer-top{flex-direction:column}}.approved-landing .public-products summary{align-items:center;gap:8px;list-style:none;display:flex}.approved-landing .public-products summary::-webkit-details-marker{display:none}.approved-landing .public-products summary:after{content:"";background:currentColor;width:16px;height:16px;transform:rotate(90deg);-webkit-mask:url(/brand/landing/chevron.svg) 50%/contain no-repeat;mask:url(/brand/landing/chevron.svg) 50%/contain no-repeat}.approved-landing .public-products[open] summary:after{transform:rotate(-90deg)}.approved-landing .public-menu span{width:24px;height:24px;-webkit-mask:url(/brand/landing/menu.svg) 50%/contain no-repeat;mask:url(/brand/landing/menu.svg) 50%/contain no-repeat}.approved-landing .public-menu span:before,.approved-landing .public-menu span:after{content:none}.approved-landing .public-header.is-open .public-menu span{-webkit-mask-image:url(/brand/landing/close.svg);mask-image:url(/brand/landing/close.svg)}.approved-landing.public-branded .public-icon{vertical-align:middle;color:inherit;flex-shrink:0;display:inline-block}.approved-landing.public-branded .public-footer{background:var(--k-navy);color:var(--k-on-dark);border:0;max-width:none;margin-top:64px;padding:48px max(24px,50vw - 600px) 24px}.approved-landing.public-branded .public-footer .public-brand,.approved-landing.public-branded .public-footer p,.approved-landing.public-branded .public-preview{color:var(--k-on-dark)}.approved-landing.public-branded .public-preview{border-color:#ffffff30}.approved-landing.public-branded .public-footer .public-brand img{filter:brightness(0)invert()}.approved-landing.public-branded .public-footer a:focus-visible{outline-color:var(--k-on-dark)}@media (max-width:760px){.approved-landing.public-branded .public-footer-links{gap:32px 24px}}.approved-landing .verification-route{border-top:1px solid var(--line);align-items:flex-start;gap:12px;max-width:72ch;margin-top:28px;padding-top:20px;font-size:14px;line-height:1.7;display:flex}.approved-landing .verification-route>.public-icon{width:22px;height:22px;color:var(--coral);flex:none;margin-top:2px}.approved-landing .verification-route a{color:var(--coral);text-underline-offset:3px;text-decoration:underline}.approved-landing.landing-home.public-branded .public-footer{margin-top:0}
